diff --git a/backend/package-lock.json b/backend/package-lock.json index 35b61ad45..815cee5bf 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -1,15 +1,15 @@ { "name": "mempool-backend", - "version": "2.2.0-dev", + "version": "2.2.1-dev", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mempool-backend", - "version": "2.2.0-dev", + "version": "2.2.1-dev", "license": "GNU Affero General Public License v3.0", "dependencies": { - "@mempool/bitcoin": "^3.0.2", + "@mempool/bitcoin": "^3.0.3", "@mempool/electrum-client": "^1.1.7", "axios": "^0.21.1", "bitcoinjs-lib": "^5.2.0", @@ -56,9 +56,9 @@ } }, "node_modules/@mempool/bitcoin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@mempool/bitcoin/-/bitcoin-3.0.2.tgz", - "integrity": "sha512-WNHFTDJEEBmakSPAbrJ933mGgm1uYxmOElyQYZVW7D7CRUd8mKek+QlViin63e71vyfMVOGXtWwSb87dxghggQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@mempool/bitcoin/-/bitcoin-3.0.3.tgz", + "integrity": "sha512-10UdbwchnevlebDTN+Xhv75AEhDmTMy9UgWHlqx5MG2mheFG6+eqmtHsdxeYnv3IAtTtlRfA6fY0RbV/x4TNFQ==", "engines": { "node": ">= 0.10.0" } @@ -1590,9 +1590,9 @@ } }, "@mempool/bitcoin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@mempool/bitcoin/-/bitcoin-3.0.2.tgz", - "integrity": "sha512-WNHFTDJEEBmakSPAbrJ933mGgm1uYxmOElyQYZVW7D7CRUd8mKek+QlViin63e71vyfMVOGXtWwSb87dxghggQ==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@mempool/bitcoin/-/bitcoin-3.0.3.tgz", + "integrity": "sha512-10UdbwchnevlebDTN+Xhv75AEhDmTMy9UgWHlqx5MG2mheFG6+eqmtHsdxeYnv3IAtTtlRfA6fY0RbV/x4TNFQ==" }, "@mempool/electrum-client": { "version": "1.1.8", @@ -2820,8 +2820,7 @@ "ws": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "requires": {} + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" }, "yallist": { "version": "4.0.0", diff --git a/backend/package.json b/backend/package.json index 357bf2149..d1d5ecbbd 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "mempool-backend", - "version": "2.2.0-dev", + "version": "2.2.1-dev", "description": "Bitcoin mempool visualizer and blockchain explorer backend", "license": "GNU Affero General Public License v3.0", "homepage": "https://mempool.space", @@ -28,7 +28,7 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@mempool/bitcoin": "^3.0.2", + "@mempool/bitcoin": "^3.0.3", "@mempool/electrum-client": "^1.1.7", "axios": "^0.21.1", "bitcoinjs-lib": "^5.2.0", diff --git a/backend/src/api/bitcoin/bitcoin-api-abstract-factory.ts b/backend/src/api/bitcoin/bitcoin-api-abstract-factory.ts index 697c68e43..906cc0f95 100644 --- a/backend/src/api/bitcoin/bitcoin-api-abstract-factory.ts +++ b/backend/src/api/bitcoin/bitcoin-api-abstract-factory.ts @@ -6,6 +6,7 @@ export interface AbstractBitcoinApi { $getBlockHeightTip(): Promise; $getTxIdsForBlock(hash: string): Promise; $getBlockHash(height: number): Promise; + $getBlockHeader(hash: string): Promise; $getBlock(hash: string): Promise; $getAddress(address: string): Promise; $getAddressTransactions(address: string, lastSeenTxId: string): Promise; diff --git a/backend/src/api/bitcoin/bitcoin-api.ts b/backend/src/api/bitcoin/bitcoin-api.ts index 48119d709..0af44d2a8 100644 --- a/backend/src/api/bitcoin/bitcoin-api.ts +++ b/backend/src/api/bitcoin/bitcoin-api.ts @@ -60,6 +60,10 @@ class BitcoinApi implements AbstractBitcoinApi { return this.bitcoindClient.getBlockHash(height); } + $getBlockHeader(hash: string): Promise { + return this.bitcoindClient.getBlockHeader(hash,false); + } + async $getBlock(hash: string): Promise { const foundBlock = blocks.getBlocks().find((block) => block.id === hash); if (foundBlock) { diff --git a/backend/src/api/bitcoin/esplora-api.ts b/backend/src/api/bitcoin/esplora-api.ts index 5aa9f7fec..86d4179ad 100644 --- a/backend/src/api/bitcoin/esplora-api.ts +++ b/backend/src/api/bitcoin/esplora-api.ts @@ -35,6 +35,11 @@ class ElectrsApi implements AbstractBitcoinApi { .then((response) => response.data); } + $getBlockHeader(hash: string): Promise { + return axios.get(config.ESPLORA.REST_API_URL + '/block/' + hash + '/header', this.axiosConfig) + .then((response) => response.data); + } + $getBlock(hash: string): Promise { return axios.get(config.ESPLORA.REST_API_URL + '/block/' + hash, this.axiosConfig) .then((response) => response.data); diff --git a/backend/src/api/common.ts b/backend/src/api/common.ts index e1021c234..a560bfdfe 100644 --- a/backend/src/api/common.ts +++ b/backend/src/api/common.ts @@ -105,7 +105,7 @@ export class Common { totalFees += tx.bestDescendant.fee; } - tx.effectiveFeePerVsize = totalFees / (totalWeight / 4); + tx.effectiveFeePerVsize = Math.max(1, totalFees / (totalWeight / 4)); tx.cpfpChecked = true; return { diff --git a/backend/src/index.ts b/backend/src/index.ts index ec9c53cab..2d1ed5456 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -153,6 +153,7 @@ class Server { this.app .get(config.MEMPOOL.API_URL_PREFIX + 'transaction-times', routes.getTransactionTimes) .get(config.MEMPOOL.API_URL_PREFIX + 'cpfp/:txId', routes.getCpfpInfo) + .get(config.MEMPOOL.API_URL_PREFIX + 'difficulty-adjustment', routes.getDifficultyChange) .get(config.MEMPOOL.API_URL_PREFIX + 'fees/recommended', routes.getRecommendedFees) .get(config.MEMPOOL.API_URL_PREFIX + 'fees/mempool-blocks', routes.getMempoolBlocks) .get(config.MEMPOOL.API_URL_PREFIX + 'backend-info', routes.getBackendInfo) @@ -237,6 +238,7 @@ class Server { .get(config.MEMPOOL.API_URL_PREFIX + 'tx/:txId/status', routes.getTransactionStatus) .get(config.MEMPOOL.API_URL_PREFIX + 'tx/:txId/outspends', routes.getTransactionOutspends) .get(config.MEMPOOL.API_URL_PREFIX + 'block/:hash', routes.getBlock) + .get(config.MEMPOOL.API_URL_PREFIX + 'block/:hash/header', routes.getBlockHeader) .get(config.MEMPOOL.API_URL_PREFIX + 'blocks', routes.getBlocks) .get(config.MEMPOOL.API_URL_PREFIX + 'blocks/:height', routes.getBlocks) .get(config.MEMPOOL.API_URL_PREFIX + 'blocks/tip/height', routes.getBlockTipHeight) diff --git a/backend/src/routes.ts b/backend/src/routes.ts index 7d4bd844e..3e7e487bb 100644 --- a/backend/src/routes.ts +++ b/backend/src/routes.ts @@ -506,6 +506,16 @@ class Routes { } } + public async getBlockHeader(req: Request, res: Response) { + try { + const blockHeader = await bitcoinApi.$getBlockHeader(req.params.hash); + res.setHeader('content-type', 'text/plain'); + res.send(blockHeader); + } catch (e) { + res.status(500).send(e.message || e); + } + } + public async getBlocks(req: Request, res: Response) { try { loadingIndicators.setProgress('blocks', 0); @@ -666,6 +676,46 @@ class Routes { public getTransactionOutspends(req: Request, res: Response) { res.status(501).send('Not implemented'); } + + public getDifficultyChange(req: Request, res: Response) { + try { + const now = new Date().getTime() / 1000; + const DATime=blocks.getLastDifficultyAdjustmentTime(); + const diff = now - DATime; + const blockHeight=blocks.getCurrentBlockHeight(); + const blocksInEpoch = blockHeight % 2016; + const estimatedBlocks = Math.round(diff / 60 / 10); + const difficultyChange = (600 / (diff / blocksInEpoch ) - 1) * 100; + + const timeAvgDiff = difficultyChange * 0.1; + + let timeAvgMins = 10; + if (timeAvgDiff > 0 ){ + timeAvgMins -= Math.abs(timeAvgDiff); + } else { + timeAvgMins += Math.abs(timeAvgDiff); + } + + const remainingBlocks = 2016 - blocksInEpoch; + const timeAvgSeconds = timeAvgMins * 60; + const remainingTime = remainingBlocks * timeAvgSeconds; + const estimatedRetargetDate=(remainingTime + now); + const totalTime=estimatedRetargetDate-DATime; + const progressPercent=100-((remainingTime*100)/totalTime); + + const result={ + progressPercent, + difficultyChange, + estimatedRetargetDate, + remainingBlocks, + remainingTime, + } + res.json(result); + + } catch (e) { + res.status(500).send(e.message || e); + } + } } export default new Routes(); diff --git a/docker/frontend/Dockerfile b/docker/frontend/Dockerfile index 2293f59a9..9243e7cb9 100644 --- a/docker/frontend/Dockerfile +++ b/docker/frontend/Dockerfile @@ -2,6 +2,7 @@ FROM node:12-buster-slim AS builder ARG commitHash ENV DOCKER_COMMIT_HASH=${commitHash} +ENV CYPRESS_INSTALL_BINARY=0 WORKDIR /build COPY . . diff --git a/frontend/angular.json b/frontend/angular.json index 31372c766..05b784aea 100644 --- a/frontend/angular.json +++ b/frontend/angular.json @@ -1,5 +1,8 @@ { "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "cli": { + "analytics": "ed0ff723-05da-4a22-b43d-692b797b5243" + }, "version": 1, "newProjectRoot": "projects", "projects": { @@ -114,6 +117,10 @@ "ru": { "translation": "src/locale/messages.ru.xlf", "baseHref": "/ru/" + }, + "hi": { + "translation": "src/locale/messages.hi.xlf", + "baseHref": "/hi/" } } }, diff --git a/frontend/cypress/integration/bisq/bisq.spec.ts b/frontend/cypress/integration/bisq/bisq.spec.ts index c6ba44306..b50ff78d4 100644 --- a/frontend/cypress/integration/bisq/bisq.spec.ts +++ b/frontend/cypress/integration/bisq/bisq.spec.ts @@ -60,4 +60,18 @@ describe('Bisq', () => { }); }); + it('shows blocks pagination with 5 pages (desktop)', () => { + cy.viewport(760, 800); + cy.visit('/bisq/transactions'); + // 5 pages + 4 buttons = 9 buttons + cy.get('.pagination-container ul.pagination').first().children().should('have.length', 9); + }); + + it('shows blocks pagination with 3 pages (mobile)', () => { + cy.viewport(669, 800); + cy.visit('/bisq/blocks'); + // 3 pages + 4 buttons = 7 buttons + cy.get('.pagination-container ul.pagination').first().children().should('have.length', 7); + }); + }); diff --git a/frontend/cypress/integration/liquid/liquid.spec.ts b/frontend/cypress/integration/liquid/liquid.spec.ts index c1d1c1a02..38abe6bb4 100644 --- a/frontend/cypress/integration/liquid/liquid.spec.ts +++ b/frontend/cypress/integration/liquid/liquid.spec.ts @@ -44,38 +44,77 @@ describe('Liquid', () => { }); describe('assets', () => { - it('shows the assets screen', () => { - cy.visit('/liquid'); - cy.get('li:nth-of-type(5) > a').click().then(() => { - cy.get('table tr').should('have.length', 5); - }); - }); - - it('allows searching assets', () => { - cy.visit('/liquid'); - cy.get('li:nth-of-type(5) > a').click().then(() => { - cy.get('.container-xl input').click().type('Liquid Bitcoin').then(() => { - cy.get('table tr').should('have.length', 1); + it('shows the assets screen', () => { + cy.visit('/liquid'); + cy.get('li:nth-of-type(5) > a').click().then(() => { + cy.get('table tr').should('have.length', 5); }); }); - }); - it('shows a specific asset ID', () => { - cy.visit('/liquid'); - cy.get('li:nth-of-type(5) > a').click().then(() => { - cy.get('.container-xl input').click().type('Liquid CAD').then(() => { - cy.get('table tr td:nth-of-type(4) a').click(); + it('allows searching assets', () => { + cy.visit('/liquid'); + cy.get('li:nth-of-type(5) > a').click().then(() => { + cy.get('.container-xl input').click().type('Liquid Bitcoin').then(() => { + cy.get('table tr').should('have.length', 1); + }); }); }); - }); - it('shows a specific asset issuance TX', () => { - cy.visit('/liquid'); - cy.get('li:nth-of-type(5) > a').click().then(() => { - cy.get('.container-xl input').click().type('Liquid CAD').then(() => { - cy.get('table tr td:nth-of-type(5) a').click(); + it('shows a specific asset ID', () => { + cy.visit('/liquid'); + cy.get('li:nth-of-type(5) > a').click().then(() => { + cy.get('.container-xl input').click().type('Liquid CAD').then(() => { + cy.get('table tr td:nth-of-type(4) a').click(); + }); + }); + }); + + it('shows a specific asset issuance TX', () => { + cy.visit('/liquid'); + cy.get('li:nth-of-type(5) > a').click().then(() => { + cy.get('.container-xl input').click().type('Liquid CAD').then(() => { + cy.get('table tr td:nth-of-type(5) a').click(); + }); }); }); - }); }); + + + describe('unblinded TX', () => { + it('show unblinded TX', () => { + cy.visit('/liquid/tx/f2f41c0850e8e7e3f1af233161fd596662e67c11ef10ed15943884186fbb7f46#blinded=100000,6f0279e9ed041c3d710a9f57d0c02928416460c4b722ae3457a11eec381c526d,0ab9f70650f16b1db8dfada05237f7d0d65191c3a13183da8a2ddddfbde9a2ad,fd98b2edc5530d76acd553f206a431f4c1fab27e10e290ad719582af878e98fc,2364760,6f0279e9ed041c3d710a9f57d0c02928416460c4b722ae3457a11eec381c526d,90c7a43b15b905bca045ca42a01271cfe71d2efe3133f4197792c24505cb32ed,12eb5959d9293b8842e7dd8bc9aa9639fd3fd031c5de3ba911adeca94eb57a3a'); + cy.get('#table-tx-vin tr').should('have.class', 'assetBox'); + cy.get('#table-tx-vout tr').should('have.class', 'assetBox'); + }); + + it('show empty unblinded TX', () => { + cy.visit('/liquid/tx/f2f41c0850e8e7e3f1af233161fd596662e67c11ef10ed15943884186fbb7f46#blinded='); + cy.get('#table-tx-vin tr').should('have.class', ''); + cy.get('#table-tx-vout tr').should('have.class', ''); + }); + + it('show invalid unblinded TX hex', () => { + cy.visit('/liquid/tx/f2f41c0850e8e7e3f1af233161fd596662e67c11ef10ed15943884186fbb7f46#blinded=123'); + cy.get('#table-tx-vin tr').should('have.class', ''); + cy.get('#table-tx-vout tr').should('have.class', ''); + cy.get('.error-unblinded' ).contains('Error: Invalid blinding data (invalid hex)'); + }); + + it('show first unblinded vout', () => { + cy.visit('/liquid/tx/f2f41c0850e8e7e3f1af233161fd596662e67c11ef10ed15943884186fbb7f46#blinded=100000,6f0279e9ed041c3d710a9f57d0c02928416460c4b722ae3457a11eec381c526d,0ab9f70650f16b1db8dfada05237f7d0d65191c3a13183da8a2ddddfbde9a2ad,fd98b2edc5530d76acd553f206a431f4c1fab27e10e290ad719582af878e98fc'); + cy.get('#table-tx-vout tr:first-child()').should('have.class', 'assetBox'); + }); + + it('show second unblinded vout', () => { + cy.visit('/liquid/tx/f2f41c0850e8e7e3f1af233161fd596662e67c11ef10ed15943884186fbb7f46#blinded=2364760,6f0279e9ed041c3d710a9f57d0c02928416460c4b722ae3457a11eec381c526d,90c7a43b15b905bca045ca42a01271cfe71d2efe3133f4197792c24505cb32ed,12eb5959d9293b8842e7dd8bc9aa9639fd3fd031c5de3ba911adeca94eb57a3a'); + cy.get('#table-tx-vout tr').should('have.class', 'assetBox'); + }); + + it('show invalid error unblinded TX', () => { + cy.visit('/liquid/tx/f2f41c0850e8e7e3f1af233161fd596662e67c11ef10ed15943884186fbb7f46#blinded=100000,6f0279e9ed041c3d710a9f57d0c02928416460c4b722ae3457a11eec381c526d,0ab9f70650f16b1db8dfada05237f7d0d65191c3a13183da8a2ddddfbde9a2ad,fd98b2edc5530d76acd553f206a431f4c1fab27e10e290ad719582af878e98fc,2364760,6f0279e9ed041c3d710a9f57d0c02928416460c4b722ae3457a11eec381c526d,90c7a43b15b905bca045ca42a01271cfe71d2efe3133f4197792c24505cb32ed,12eb5959d9293b8842e7dd8bc9aa9639fd3fd031c5de3ba911adeca94eb57a3c'); + cy.get('#table-tx-vout tr').should('have.class', 'assetBox'); + cy.get('.error-unblinded' ).contains('Error: Invalid blinding data.'); + }); + }); + }); diff --git a/frontend/cypress/integration/mainnet/mainnet.spec.ts b/frontend/cypress/integration/mainnet/mainnet.spec.ts index e9a5c1c8e..1f0b8d796 100644 --- a/frontend/cypress/integration/mainnet/mainnet.spec.ts +++ b/frontend/cypress/integration/mainnet/mainnet.spec.ts @@ -16,6 +16,17 @@ describe('Mainnet', () => { cy.wait(1000); }); + it('loads the dashboard with the skeleton blocks', () => { + cy.visit('/'); + cy.get('#mempool-block-0').should('be.visible'); + cy.get('#mempool-block-1').should('be.visible'); + cy.get('#mempool-block-2').should('be.visible'); + cy.get(':nth-child(1) > #bitcoin-block-0').should('be.visible'); + cy.get(':nth-child(2) > #bitcoin-block-0').should('be.visible'); + cy.get(':nth-child(3) > #bitcoin-block-0').should('be.visible'); + cy.wait(1000); + }); + it('loads the blocks screen', () => { cy.visit('/'); cy.get('li:nth-of-type(2) > a').click().then(() => { @@ -35,8 +46,12 @@ describe('Mainnet', () => { cy.viewport('macbook-16'); cy.visit('/'); cy.get('li:nth-of-type(4) > a').click().then(() => { + cy.viewport('macbook-16'); cy.wait(1000); - cy.get('.tv-only').should('not.be.visible'); + cy.get('.blockchain-wrapper').should('be.visible'); + cy.get('#mempool-block-0').should('be.visible'); + cy.get('#mempool-block-1').should('be.visible'); + cy.get('#mempool-block-2').should('be.visible'); }); }); @@ -45,7 +60,7 @@ describe('Mainnet', () => { cy.get('li:nth-of-type(4) > a').click().then(() => { cy.viewport('iphone-6'); cy.wait(1000); - cy.get('.tv-only').should('be.visible'); + cy.get('.blockchain-wrapper').should('not.be.visible'); }); }); }); @@ -75,17 +90,17 @@ describe('Mainnet', () => { cy.get('#details').should('not.be.visible'); }); }); - it('shows blocks with no pagination', () => { + cy.viewport('iphone-6'); cy.visit('/block/00000000000000000001ba40caf1ad4cec0ceb77692662315c151953bfd7c4c4'); - cy.get('h2').invoke('text').should('equal', '19 transactions'); - cy.get('ul.pagination').first().children().should('have.length', 5); + cy.get('.block-tx-title h2').invoke('text').should('equal', '19 transactions'); + cy.get('.pagination-container ul.pagination').first().children().should('have.length', 6); }); it('supports pagination on the block screen', () => { // 41 txs cy.visit('/block/00000000000000000009f9b7b0f63ad50053ad12ec3b7f5ca951332f134f83d8'); - cy.get('.header-bg.box > a').invoke('text').then((text1) => { + cy.get('.pagination-container a').invoke('text').then((text1) => { cy.get('.active + li').first().click().then(() => { cy.get('.header-bg.box > a').invoke('text').then((text2) => { expect(text1).not.to.eq(text2); @@ -93,5 +108,19 @@ describe('Mainnet', () => { }); }); }); + + it('shows blocks pagination with 5 pages (desktop)', () => { + cy.viewport(760, 800); + cy.visit('/block/000000000000000000049281946d26fcba7d99fdabc1feac524bc3a7003d69b3'); + // 5 pages + 4 buttons = 9 buttons + cy.get('.pagination-container ul.pagination').first().children().should('have.length', 9); + }); + + it('shows blocks pagination with 3 pages (mobile)', () => { + cy.viewport(669, 800); + cy.visit('/block/000000000000000000049281946d26fcba7d99fdabc1feac524bc3a7003d69b3'); + // 3 pages + 4 buttons = 7 buttons + cy.get('.pagination-container ul.pagination').first().children().should('have.length', 7); + }); }); }); diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ae266f2d4..905024d5c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "mempool-frontend", - "version": "2.2.0-dev", + "version": "2.2.1-dev", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mempool-frontend", - "version": "2.2.0-dev", + "version": "2.2.1-dev", "license": "GNU Affero General Public License v3.0", "dependencies": { "@angular/animations": "~11.2.8", diff --git a/frontend/package.json b/frontend/package.json index 84ad21a35..d451afa66 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "mempool-frontend", - "version": "2.2.0-dev", + "version": "2.2.1-dev", "description": "Bitcoin mempool visualizer and blockchain explorer backend", "license": "GNU Affero General Public License v3.0", "homepage": "https://mempool.space", diff --git a/frontend/proxy.stg.conf.json b/frontend/proxy.stg.conf.json index 380222d43..c07122510 100644 --- a/frontend/proxy.stg.conf.json +++ b/frontend/proxy.stg.conf.json @@ -78,7 +78,7 @@ "secure": false, "changeOrigin": true, "pathRewrite": { - "^/liquid/api/": "/api/v1/liquid/" + "^/liquid/api/": "/api/liquid/" }, "timeout": 3600000 }, diff --git a/frontend/src/app/app.constants.ts b/frontend/src/app/app.constants.ts index 0215de014..5821b0164 100644 --- a/frontend/src/app/app.constants.ts +++ b/frontend/src/app/app.constants.ts @@ -87,4 +87,5 @@ export const languages: Language[] = [ { code: 'uk', name: 'Українська' }, // Ukrainian { code: 'vi', name: 'Tiếng Việt' }, // Vietnamese { code: 'zh', name: '中文' }, // Chinese + { code: 'hi', name: 'हिन्दी' }, // Hindi ]; diff --git a/frontend/src/app/app.module.ts b/frontend/src/app/app.module.ts index 482c91f08..a6d29402b 100644 --- a/frontend/src/app/app.module.ts +++ b/frontend/src/app/app.module.ts @@ -32,7 +32,7 @@ import { FooterComponent } from './components/footer/footer.component'; import { AudioService } from './services/audio.service'; import { MempoolBlockComponent } from './components/mempool-block/mempool-block.component'; import { FeeDistributionGraphComponent } from './components/fee-distribution-graph/fee-distribution-graph.component'; -import { TimespanComponent } from './components/timespan/timespan.component'; +import { TimeSpanComponent } from './components/time-span/time-span.component'; import { SeoService } from './services/seo.service'; import { MempoolGraphComponent } from './components/mempool-graph/mempool-graph.component'; import { AssetComponent } from './components/asset/asset.component'; @@ -45,7 +45,7 @@ import { FeesBoxComponent } from './components/fees-box/fees-box.component'; import { DashboardComponent } from './dashboard/dashboard.component'; import { FontAwesomeModule, FaIconLibrary } from '@fortawesome/angular-fontawesome'; import { faAngleDown, faAngleUp, faBolt, faChartArea, faCogs, faCubes, faDatabase, faExchangeAlt, faInfoCircle, - faLink, faList, faSearch, faTachometerAlt, faThList, faTint, faTv, faAngleDoubleDown, faAngleDoubleUp, faChevronDown, faFileAlt, faRedoAlt } from '@fortawesome/free-solid-svg-icons'; + faLink, faList, faSearch, faTachometerAlt, faThList, faTint, faTv, faAngleDoubleDown, faAngleDoubleUp, faChevronDown, faFileAlt, faRedoAlt, faArrowAltCircleRight, faExternalLinkAlt } from '@fortawesome/free-solid-svg-icons'; import { ApiDocsComponent } from './components/api-docs/api-docs.component'; import { CodeTemplateComponent } from './components/api-docs/code-template.component'; import { TermsOfServiceComponent } from './components/terms-of-service/terms-of-service.component'; @@ -71,7 +71,7 @@ import { SponsorComponent } from './components/sponsor/sponsor.component'; AmountComponent, LatestBlocksComponent, SearchFormComponent, - TimespanComponent, + TimeSpanComponent, AddressLabelsComponent, MempoolBlocksComponent, ChartistComponent, @@ -136,5 +136,7 @@ export class AppModule { library.addIcons(faChevronDown); library.addIcons(faFileAlt); library.addIcons(faRedoAlt); + library.addIcons(faArrowAltCircleRight); + library.addIcons(faExternalLinkAlt); } } diff --git a/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.html b/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.html index e7dc382c1..9fbd6ad1b 100644 --- a/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.html +++ b/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.html @@ -1,4 +1,4 @@ -
+

BSQ Blocks


@@ -26,9 +26,7 @@

- +
diff --git a/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.scss b/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.scss index 478fa4c6d..3bae38e56 100644 --- a/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.scss +++ b/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.scss @@ -1,3 +1,11 @@ -.pagination { - overflow: hidden; +.pagination-container { + float: none; + margin-bottom: 200px; + @media(min-width: 400px){ + float: right; + } +} + +.container-xl { + padding-bottom: 110px; } \ No newline at end of file diff --git a/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.ts b/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.ts index c52326fdf..1e805188b 100644 --- a/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.ts +++ b/frontend/src/app/bisq/bisq-blocks/bisq-blocks.component.ts @@ -23,7 +23,7 @@ export class BisqBlocksComponent implements OnInit { isLoading = true; // @ts-ignore paginationSize: 'sm' | 'lg' = 'md'; - paginationMaxSize = 4; + paginationMaxSize = 5; constructor( private websocketService: WebsocketService, @@ -38,7 +38,7 @@ export class BisqBlocksComponent implements OnInit { this.seoService.setTitle($localize`:@@8a7b4bd44c0ac71b2e72de0398b303257f7d2f54:Blocks`); this.itemsPerPage = Math.max(Math.round(this.contentSpace / this.fiveItemsPxSize) * 5, 10); this.loadingItems = Array(this.itemsPerPage); - if (document.body.clientWidth < 768) { + if (document.body.clientWidth < 670) { this.paginationSize = 'sm'; this.paginationMaxSize = 3; } @@ -83,4 +83,8 @@ export class BisqBlocksComponent implements OnInit { queryParamsHandling: 'merge', }); } + + onResize(event: any) { + this.paginationMaxSize = event.target.innerWidth < 670 ? 3 : 5; + } } diff --git a/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.html b/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.html index 43053bc30..f85c29a9b 100644 --- a/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.html +++ b/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.html @@ -1,4 +1,4 @@ -
+

BSQ Transactions

@@ -44,9 +44,7 @@
- +
diff --git a/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.scss b/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.scss index e631cfce4..72d305d08 100644 --- a/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.scss +++ b/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.scss @@ -8,8 +8,11 @@ label { left: inherit; } -.pagination { - overflow: hidden; +.pagination-container { + float: none; + @media(min-width: 400px){ + float: right; + } } h1{ @@ -17,4 +20,10 @@ h1{ @media(min-width: 375px){ font-size: 2rem; } +} +.container-xl { + padding-bottom: 60px; + @media(min-width: 400px){ + padding-bottom: 100px; + } } \ No newline at end of file diff --git a/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.ts b/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.ts index ab4637e9c..5962ac856 100644 --- a/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.ts +++ b/frontend/src/app/bisq/bisq-transactions/bisq-transactions.component.ts @@ -60,7 +60,7 @@ export class BisqTransactionsComponent implements OnInit { // @ts-ignore paginationSize: 'sm' | 'lg' = 'md'; - paginationMaxSize = 4; + paginationMaxSize = 5; txTypes = ['ASSET_LISTING_FEE', 'BLIND_VOTE', 'COMPENSATION_REQUEST', 'GENESIS', 'LOCKUP', 'PAY_TRADE_FEE', 'PROOF_OF_BURN', 'PROPOSAL', 'REIMBURSEMENT_REQUEST', 'TRANSFER_BSQ', 'UNLOCK', 'VOTE_REVEAL', 'IRREGULAR']; @@ -85,7 +85,7 @@ export class BisqTransactionsComponent implements OnInit { this.loadingItems = Array(this.itemsPerPage); - if (document.body.clientWidth < 768) { + if (document.body.clientWidth < 670) { this.paginationSize = 'sm'; this.paginationMaxSize = 3; } @@ -168,4 +168,8 @@ export class BisqTransactionsComponent implements OnInit { trackByFn(index: number) { return index; } + + onResize(event: any) { + this.paginationMaxSize = event.target.innerWidth < 670 ? 3 : 5; + } } diff --git a/frontend/src/app/bisq/bisq-transfers/bisq-transfers.component.html b/frontend/src/app/bisq/bisq-transfers/bisq-transfers.component.html index 229e84dbc..0388ea418 100644 --- a/frontend/src/app/bisq/bisq-transfers/bisq-transfers.component.html +++ b/frontend/src/app/bisq/bisq-transfers/bisq-transfers.component.html @@ -7,11 +7,13 @@ - + + + - - + + @@ -44,10 +46,14 @@ - - + + + + - + + + diff --git a/frontend/src/app/bisq/bisq-transfers/bisq-transfers.component.scss b/frontend/src/app/bisq/bisq-transfers/bisq-transfers.component.scss index 123007d3f..bffd646d8 100644 --- a/frontend/src/app/bisq/bisq-transfers/bisq-transfers.component.scss +++ b/frontend/src/app/bisq/bisq-transfers/bisq-transfers.component.scss @@ -1,62 +1,26 @@ + .arrow-td { - width: 22px; + width: 20px; } - -.arrow { - display: inline-block!important; +.green, .grey, .red { + font-size: 16px; + top: -2px; position: relative; - width: 14px; - height: 22px; - box-sizing: content-box + @media( min-width: 576px){ + font-size: 19px; + } } -.arrow:before { - position: absolute; - content: ''; - margin: auto; - top: 0; - bottom: 0; - left: 0; - right: calc(-1*30px/3); - width: 0; - height: 0; - border-top: 6.66px solid transparent; - border-bottom: 6.66px solid transparent +.green { + color:#28a745; } -.arrow:after { - position: absolute; - content: ''; - margin: auto; - top: 0; - bottom: 0; - left: 0; - right: calc(30px/6); - width: calc(30px/3); - height: calc(20px/3); - background: rgba(0, 0, 0, 0); +.red { + color:#dc3545; } -.arrow.green:before { - border-left: 10px solid #28a745; -} -.arrow.green:after { - background-color:#28a745; -} - -.arrow.red:before { - border-left: 10px solid #dc3545; -} -.arrow.red:after { - background-color:#dc3545; -} - -.arrow.grey:before { - border-left: 10px solid #6c757d; -} - -.arrow.grey:after { - background-color:#6c757d; +.grey { + color:#6c757d; } @media (max-width: 767.98px) { diff --git a/frontend/src/app/components/about/about.component.html b/frontend/src/app/components/about/about.component.html index 3ddff0926..997bd5448 100644 --- a/frontend/src/app/components/about/about.component.html +++ b/frontend/src/app/components/about/about.component.html @@ -9,7 +9,7 @@
-
The Mempool Open Source Project
+
The Mempool Open Source Project

Building a mempool and blockchain explorer for the Bitcoin community, focusing on the transaction fee market and multi-layer ecosystem, without any advertising, altcoins, or third-party trackers.

diff --git a/frontend/src/app/components/about/about.component.ts b/frontend/src/app/components/about/about.component.ts index 2ea120601..2fa20716f 100644 --- a/frontend/src/app/components/about/about.component.ts +++ b/frontend/src/app/components/about/about.component.ts @@ -1,4 +1,4 @@ -import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core'; +import { ChangeDetectionStrategy, Component, Inject, LOCALE_ID, OnInit } from '@angular/core'; import { WebsocketService } from '../../services/websocket.service'; import { SeoService } from 'src/app/services/seo.service'; import { StateService } from 'src/app/services/state.service'; @@ -28,6 +28,7 @@ export class AboutComponent implements OnInit { private stateService: StateService, private apiService: ApiService, private router: Router, + @Inject(LOCALE_ID) public locale: string, ) { } ngOnInit() { diff --git a/frontend/src/app/components/api-docs/api-docs.component.html b/frontend/src/app/components/api-docs/api-docs.component.html index 5d4ab2faa..fe5708997 100644 --- a/frontend/src/app/components/api-docs/api-docs.component.html +++ b/frontend/src/app/components/api-docs/api-docs.component.html @@ -190,6 +190,26 @@ + + + GET Block Header + + + + + +
+
Description
+
Returns the hex-encoded block header.
+
+ + +
+
+ GET Block Height @@ -823,6 +843,23 @@ +
  • + Difficulty + +
    + +
    +
    Description
    +
    Returns details about difficulty adjustment.
    +
    + +
    +
    +
  • +
    diff --git a/frontend/src/app/components/api-docs/api-docs.component.scss b/frontend/src/app/components/api-docs/api-docs.component.scss index c8a938e66..2fbadd123 100644 --- a/frontend/src/app/components/api-docs/api-docs.component.scss +++ b/frontend/src/app/components/api-docs/api-docs.component.scss @@ -69,4 +69,8 @@ li.nav-item { } .websocket { padding: 15px; +} + +.difficulty { + padding: 15px; } \ No newline at end of file diff --git a/frontend/src/app/components/api-docs/api-docs.component.ts b/frontend/src/app/components/api-docs/api-docs.component.ts index ce40a8adb..27f4b0fdf 100644 --- a/frontend/src/app/components/api-docs/api-docs.component.ts +++ b/frontend/src/app/components/api-docs/api-docs.component.ts @@ -175,7 +175,15 @@ export class ApiDocsComponent implements OnInit { bits: 404111758, difficulty: 49402014931 }`, - }, + }, + blockHeader: { + codeSample: { + esModule: `//to be added`, + commonJS: `//to be added`, + curl: `curl -X GET "https://mempool.space/api/block/:hash/header"`, + }, + responseSample: `040000202c04d4c450187d1da9b1bc23ba47d67fe028d22486fd0c00000000000000000059a3a33d4642c799af9f54a4dd351fff9130e6a89d4e251130c60064878616e906b5ea60ce9813173a25caf3`, + }, blockHeight: { codeSample: { esModule: `const { %{1}: { blocks } } = mempoolJS(); @@ -1125,7 +1133,23 @@ responseSample: `{ curl: ``, }, responseSample: ``, - } + }, + + difficulty: { + codeSample: { + esModule:``, + commonJS:``, + curl: `curl -X GET "https://mempool.space/api/difficulty-adjustment"`, + }, + responseSample: `{ + progressPercent: 18.55392610846515, + difficultyChange: -1.2440503501069622, + estimatedRetargetDate: 1627400849.2000492, + remainingBlocks: 1642, + remainingTime: 997456.3840492539 +}`, + }, + }; constructor( diff --git a/frontend/src/app/components/api-docs/code-template.component.scss b/frontend/src/app/components/api-docs/code-template.component.scss index 714f7325c..448ddc6aa 100644 --- a/frontend/src/app/components/api-docs/code-template.component.scss +++ b/frontend/src/app/components/api-docs/code-template.component.scss @@ -71,6 +71,10 @@ li.nav-item { padding: 15px; } +.difficulty { + padding: 15px; +} + .links { margin-bottom: 5px; a { diff --git a/frontend/src/app/components/block/block.component.html b/frontend/src/app/components/block/block.component.html index b808019da..51740e636 100644 --- a/frontend/src/app/components/block/block.component.html +++ b/frontend/src/app/components/block/block.component.html @@ -1,4 +1,4 @@ -
    +

    Genesis Block {{ blockHeight }}

    @@ -114,6 +114,10 @@ Nonce {{ block.nonce | decimal2hex }} + + Block Header Hex + +
    @@ -122,25 +126,24 @@
    - +
    -
    - -

    - - {{ i }} transaction - {{ i }} transactions -

    - - +
    +

    + + {{ i }} transaction + {{ i }} transactions +

    + +
    -
    +
    @@ -167,8 +170,7 @@
    - - + diff --git a/frontend/src/app/components/block/block.component.scss b/frontend/src/app/components/block/block.component.scss index 6b92de4c4..9813b0293 100644 --- a/frontend/src/app/components/block/block.component.scss +++ b/frontend/src/app/components/block/block.component.scss @@ -71,4 +71,43 @@ h1 { .details-table td:first-child { white-space: pre-wrap; } +} + +.btn-details { + position: relative; + top: 7px; + @media (min-width: 550px) { + top: 0px; + } +} + +.block-tx-title { + padding-top: 10px; + display: block; + text-align: right; + margin-top: -30px; + @media (min-width: 550px) { + margin-top: 0px; + padding-top: 10px; + } + h2 { + display: inline-block; + float: left; + line-height: 1.6; + margin: 0; + margin-bottom: -15px; + padding-right: 10px; + padding-top: 15px; + position: relative; + top: -22px; + width: auto; + @media (min-width: 550px) { + padding-top: 0px; + top: 0px; + } + @media (min-width: 768px) { + padding-top: 5px; + line-height: 1; + } + } } \ No newline at end of file diff --git a/frontend/src/app/components/block/block.component.ts b/frontend/src/app/components/block/block.component.ts index 26a69b7eb..38ebc43a1 100644 --- a/frontend/src/app/components/block/block.component.ts +++ b/frontend/src/app/components/block/block.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit, OnDestroy } from '@angular/core'; +import { Component, OnInit, OnDestroy, ViewChild, ElementRef } from '@angular/core'; import { Location } from '@angular/common'; import { ActivatedRoute, ParamMap, Router } from '@angular/router'; import { ElectrsApiService } from '../../services/electrs-api.service'; @@ -46,7 +46,7 @@ export class BlockComponent implements OnInit, OnDestroy { ngOnInit() { this.websocketService.want(['blocks', 'mempool-blocks']); - this.paginationMaxSize = window.matchMedia('(max-width: 700px)').matches ? 3 : 5; + this.paginationMaxSize = window.matchMedia('(max-width: 670px)').matches ? 3 : 5; this.network = this.stateService.network; this.itemsPerPage = this.stateService.env.ITEMS_PER_PAGE; @@ -173,15 +173,17 @@ export class BlockComponent implements OnInit, OnDestroy { } } - pageChange(page: number) { + pageChange(page: number, target: HTMLElement) { const start = (page - 1) * this.itemsPerPage; this.isLoadingTransactions = true; this.transactions = null; + target.scrollIntoView(); // works for chrome this.electrsApiService.getBlockTransactions$(this.block.id, start) .subscribe((transactions) => { this.transactions = transactions; this.isLoadingTransactions = false; + target.scrollIntoView(); // works for firefox }); } @@ -216,4 +218,8 @@ export class BlockComponent implements OnInit, OnDestroy { } return this.block && this.block.height > 681393 && (new Date().getTime() / 1000) < 1628640000; } + + onResize(event: any) { + this.paginationMaxSize = event.target.innerWidth < 670 ? 3 : 5; + } } diff --git a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html index 4584974e2..abe055968 100644 --- a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html +++ b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.html @@ -1,4 +1,4 @@ -
    +
      @@ -24,3 +24,12 @@
    + +
    +
    +
    +
    +
    +
    +
    + diff --git a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.scss b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.scss index b456c3cd1..4f9657ad4 100644 --- a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.scss +++ b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.scss @@ -108,3 +108,15 @@ border-right: 35px solid transparent; border-bottom: 35px solid #FFF; } + +.flashing { + animation: opacityPulse 2s ease-out; + animation-iteration-count: infinite; + opacity: 1; +} + +@keyframes opacityPulse { + 0% {opacity: 0.7;} + 50% {opacity: 1.0;} + 100% {opacity: 0.7;} +} \ No newline at end of file diff --git a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.ts b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.ts index 77434fec8..af6ac35c7 100644 --- a/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.ts +++ b/frontend/src/app/components/blockchain-blocks/blockchain-blocks.component.ts @@ -1,5 +1,5 @@ -import { Component, OnInit, OnDestroy, ChangeDetectionStrategy, ChangeDetectorRef } from '@angular/core'; -import { Subscription } from 'rxjs'; +import { Component, OnInit, OnDestroy, ChangeDetectionStrategy, ChangeDetectorRef, Input } from '@angular/core'; +import { Subscription, Observable } from 'rxjs'; import { Block } from 'src/app/interfaces/electrs.interface'; import { StateService } from 'src/app/services/state.service'; import { Router } from '@angular/router'; @@ -11,8 +11,10 @@ import { Router } from '@angular/router'; changeDetection: ChangeDetectionStrategy.OnPush, }) export class BlockchainBlocksComponent implements OnInit, OnDestroy { + @Input() isLoading$: Observable; + network = ''; - blocks: Block[] = []; + blocks: Block[] = this.mountEmptyBlocks(); markHeight: number; blocksSubscription: Subscription; networkSubscriotion: Subscription; @@ -42,6 +44,7 @@ export class BlockchainBlocksComponent implements OnInit, OnDestroy { ) { } ngOnInit() { + this.blocks.forEach((b) => this.blockStyles.push(this.getStyleForBlock(b))); this.networkSubscriotion = this.stateService.networkChanged$.subscribe((network) => this.network = network); this.tabHiddenSubscription = this.stateService.isTabHidden$.subscribe((tabHidden) => this.tabHidden = tabHidden); @@ -178,5 +181,26 @@ export class BlockchainBlocksComponent implements OnInit, OnDestroy { )`, }; } - + mountEmptyBlocks() { + const emptyBlocks = []; + for (let i = 0; i < 9; i++) { + emptyBlocks.push({ + id: '', + height: 0, + version: 0, + timestamp: 0, + bits: 0, + nonce: 0, + difficulty: 0, + merkle_root: '', + tx_count: 0, + size: 0, + weight: 0, + previousblockhash: '', + matchRate: 0, + stage: 0, + }); + } + return emptyBlocks; + } } diff --git a/frontend/src/app/components/blockchain/blockchain.component.html b/frontend/src/app/components/blockchain/blockchain.component.html index db0b44e6f..21e1a7111 100644 --- a/frontend/src/app/components/blockchain/blockchain.component.html +++ b/frontend/src/app/components/blockchain/blockchain.component.html @@ -1,15 +1,9 @@
    -
    +
    - - + +
    -
    -
    -

    Waiting for blocks...

    -
    -
    -
    diff --git a/frontend/src/app/components/fees-box/fees-box.component.html b/frontend/src/app/components/fees-box/fees-box.component.html index 9fe2e66e3..a00ca4395 100644 --- a/frontend/src/app/components/fees-box/fees-box.component.html +++ b/frontend/src/app/components/fees-box/fees-box.component.html @@ -2,20 +2,20 @@
    Low priority
    -
    -
    {{ feeEstimations.hourFee }} sat/vB
    +
    +
    {{ feeEstimations.hourFee }} sat/vB
    Medium priority
    -
    -
    {{ feeEstimations.halfHourFee }} sat/vB
    +
    +
    {{ feeEstimations.halfHourFee }} sat/vB
    High priority
    -
    -
    {{ feeEstimations.fastestFee }} sat/vB
    +
    +
    {{ feeEstimations.fastestFee }} sat/vB
    diff --git a/frontend/src/app/components/footer/footer.component.html b/frontend/src/app/components/footer/footer.component.html index 9584ec2a2..b8a73288e 100644 --- a/frontend/src/app/components/footer/footer.component.html +++ b/frontend/src/app/components/footer/footer.component.html @@ -19,8 +19,8 @@
    Mempool size:
    ()
    - {{ i }} block - {{ i }} blocks + {{ i }} blocks + {{ i }} block
    diff --git a/frontend/src/app/components/mempool-blocks/mempool-blocks.component.html b/frontend/src/app/components/mempool-blocks/mempool-blocks.component.html index 6c6246103..8e3655724 100644 --- a/frontend/src/app/components/mempool-blocks/mempool-blocks.component.html +++ b/frontend/src/app/components/mempool-blocks/mempool-blocks.component.html @@ -1,4 +1,4 @@ -
    +
    @@ -27,7 +27,7 @@
    () - {{ i }} blocks + {{ i }} blocks
    @@ -41,3 +41,11 @@ In ~{{ i }} minutes In ~{{ i }} minute + +
    +
    + +
    +
    +
    +
    diff --git a/frontend/src/app/components/mempool-blocks/mempool-blocks.component.ts b/frontend/src/app/components/mempool-blocks/mempool-blocks.component.ts index 4e327eced..51033ac6f 100644 --- a/frontend/src/app/components/mempool-blocks/mempool-blocks.component.ts +++ b/frontend/src/app/components/mempool-blocks/mempool-blocks.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit, OnDestroy, ChangeDetectionStrategy, ChangeDetectorRef } from '@angular/core'; +import { Component, OnInit, OnDestroy, ChangeDetectionStrategy, ChangeDetectorRef, Input } from '@angular/core'; import { Subscription, Observable, fromEvent, merge, of } from 'rxjs'; import { MempoolBlock } from 'src/app/interfaces/websocket.interface'; import { StateService } from 'src/app/services/state.service'; @@ -13,10 +13,12 @@ import { feeLevels, mempoolFeeColors } from 'src/app/app.constants'; changeDetection: ChangeDetectionStrategy.OnPush, }) export class MempoolBlocksComponent implements OnInit, OnDestroy { - mempoolBlocks: MempoolBlock[]; + @Input() isLoading$: Observable; + + mempoolBlocks: MempoolBlock[] = this.mountEmptyBlocks(); mempoolBlocks$: Observable; - mempoolBlocksFull: MempoolBlock[]; + mempoolBlocksFull: MempoolBlock[] = this.mountEmptyBlocks(); mempoolBlockStyles = []; markBlocksSubscription: Subscription; blockSubscription: Subscription; @@ -45,6 +47,11 @@ export class MempoolBlocksComponent implements OnInit, OnDestroy { ) { } ngOnInit() { + this.mempoolBlocks.map(() => { + this.updateMempoolBlockStyles(); + this.calculateTransactionPosition(); + }); + this.reduceMempoolBlocksToFitScreen(this.mempoolBlocks); this.stateService.isTabHidden$.subscribe((tabHidden) => this.tabHidden = tabHidden); this.mempoolBlocks$ = merge( @@ -235,4 +242,20 @@ export class MempoolBlocksComponent implements OnInit, OnDestroy { } } + mountEmptyBlocks() { + const emptyBlocks = []; + const numberOfBlocks = 8; + for (let i = 0; i <= numberOfBlocks; i++) { + emptyBlocks.push({ + blockSize: 0, + blockVSize: 0, + feeRange: [], + index: 0, + medianFee: 0, + nTx: 0, + totalFees: 0 + }); + } + return emptyBlocks; + } } diff --git a/frontend/src/app/components/statistics/chartist.component.scss b/frontend/src/app/components/statistics/chartist.component.scss index e3c813602..1f72f6bb4 100644 --- a/frontend/src/app/components/statistics/chartist.component.scss +++ b/frontend/src/app/components/statistics/chartist.component.scss @@ -1,11 +1,11 @@ -.ct-legend{ +.ct-legend { top: 130px; display: flex; flex-direction: column-reverse; @media (min-width: 653px) { top: 90px; } -} -.ct-legend.inverted{ - flex-direction: column; -} \ No newline at end of file + } + .ct-legend.inverted { + flex-direction: column !important; + } \ No newline at end of file diff --git a/frontend/src/app/components/television/television.component.html b/frontend/src/app/components/television/television.component.html index dda09e23e..404e10ece 100644 --- a/frontend/src/app/components/television/television.component.html +++ b/frontend/src/app/components/television/television.component.html @@ -1,12 +1,10 @@
    -
    +
    -
    TV only
    - -
    +
    @@ -14,8 +12,8 @@
    - - + +
    diff --git a/frontend/src/app/components/television/television.component.scss b/frontend/src/app/components/television/television.component.scss index d7b105bfb..48a83e1a1 100644 --- a/frontend/src/app/components/television/television.component.scss +++ b/frontend/src/app/components/television/television.component.scss @@ -31,6 +31,15 @@ .blockchain-wrapper { + display: flex; + height: 100%; + min-height: 240px; + position: relative; + top: -20px; + @media(min-height: 800px) { + top: 10px; + } + .position-container { position: absolute; left: 50%; @@ -76,29 +85,13 @@ } } -.tv-only { - display: block; - height: 100vh; - width: 100%; - position: relative; - display: flex; - text-align: center; - flex-direction: row; - align-items: center; - justify-content: center; - @media(min-width: 768px) { - display: none; - } - @media(max-height: 720px) { - display: flex; - } -} .tv-container { - display: none; - @media(min-width: 768px) { - display: flex; - } - @media(max-height: 720px) { - display: none; + display: flex; + margin-top: 0px; + flex-direction: column; + @media(max-height: 700px) { + .blockchain-wrapper{ + display: none !important; + } } } \ No newline at end of file diff --git a/frontend/src/app/components/television/television.component.ts b/frontend/src/app/components/television/television.component.ts index e4d12051e..7ed56d663 100644 --- a/frontend/src/app/components/television/television.component.ts +++ b/frontend/src/app/components/television/television.component.ts @@ -4,6 +4,7 @@ import { OptimizedMempoolStats } from '../../interfaces/node-api.interface'; import { StateService } from 'src/app/services/state.service'; import { ApiService } from 'src/app/services/api.service'; import { SeoService } from 'src/app/services/seo.service'; +import { Observable } from 'rxjs'; @Component({ selector: 'app-television', @@ -11,7 +12,7 @@ import { SeoService } from 'src/app/services/seo.service'; styleUrls: ['./television.component.scss'] }) export class TelevisionComponent implements OnInit { - loading = true; + isLoading$: Observable; mempoolStats: OptimizedMempoolStats[] = []; mempoolVsizeFeesData: any; @@ -26,11 +27,11 @@ export class TelevisionComponent implements OnInit { ngOnInit() { this.seoService.setTitle($localize`:@@46ce8155c9ab953edeec97e8950b5a21e67d7c4e:TV view`); this.websocketService.want(['blocks', 'live-2h-chart', 'mempool-blocks']); + this.isLoading$ = this.stateService.isLoadingWebSocket$; this.apiService.list2HStatistics$() .subscribe((mempoolStats) => { this.mempoolStats = mempoolStats; - this.loading = false; }); this.stateService.live2Chart$ diff --git a/frontend/src/app/components/time-since/time-since.component.ts b/frontend/src/app/components/time-since/time-since.component.ts index 377e4b91c..3acfc11c5 100644 --- a/frontend/src/app/components/time-since/time-since.component.ts +++ b/frontend/src/app/components/time-since/time-since.component.ts @@ -1,5 +1,6 @@ -import { Component, OnInit, OnDestroy, ChangeDetectionStrategy, Input, ChangeDetectorRef, OnChanges, PLATFORM_ID, Inject } from '@angular/core'; +import { Component, OnInit, OnDestroy, ChangeDetectionStrategy, Input, ChangeDetectorRef, OnChanges } from '@angular/core'; import { StateService } from 'src/app/services/state.service'; +import { dates } from 'src/app/shared/i18n/dates'; @Component({ selector: 'app-time-since', @@ -53,48 +54,33 @@ export class TimeSinceComponent implements OnInit, OnChanges, OnDestroy { calculate() { const seconds = Math.floor((+new Date() - +new Date(this.time * 1000)) / 1000); if (seconds < 60) { - return $localize`:@@time-since.just-now:Just now`; + return $localize`:@@date-base.just-now:Just now`; } let counter; for (const i in this.intervals) { if (this.intervals.hasOwnProperty(i)) { counter = Math.floor(seconds / this.intervals[i]); + const dateStrings = dates(counter); if (counter > 0) { if (counter === 1) { - switch (i) { // singular (1 day ago) - case 'year': return $localize`:@@time-since.year.ago:${counter}:INTERPOLATION: year ago`; break; - case 'month': return $localize`:@@time-since.month.ago:${counter}:INTERPOLATION: month ago`; break; - case 'week': return $localize`:@@time-since.week.ago:${counter}:INTERPOLATION: week ago`; break; - case 'day': return $localize`:@@time-since.day.ago:${counter}:INTERPOLATION: day ago`; break; - case 'hour': return $localize`:@@time-since.hour.ago:${counter}:INTERPOLATION: hour ago`; break; - case 'minute': - if (document.body.clientWidth < 768) { - return $localize`:@@time-since.min.ago:${counter}:INTERPOLATION: min ago`; - } - return $localize`:@@time-since.minute.ago:${counter}:INTERPOLATION: minute ago`; - case 'second': - if (document.body.clientWidth < 768) { - return $localize`:@@time-since.sec.ago:${counter}:INTERPOLATION: sec ago`; - } - return $localize`:@@time-since.second.ago:${counter}:INTERPOLATION: second ago`; + switch (i) { // singular (1 day) + case 'year': return $localize`:@@time-since:${dateStrings.i18nYear}:DATE: ago`; break; + case 'month': return $localize`:@@time-since:${dateStrings.i18nMonth}:DATE: ago`; break; + case 'week': return $localize`:@@time-since:${dateStrings.i18nWeek}:DATE: ago`; break; + case 'day': return $localize`:@@time-since:${dateStrings.i18nDay}:DATE: ago`; break; + case 'hour': return $localize`:@@time-since:${dateStrings.i18nHour}:DATE: ago`; break; + case 'minute': return $localize`:@@time-since:${dateStrings.i18nMinute}:DATE: ago`; + case 'second': return $localize`:@@time-since:${dateStrings.i18nSecond}:DATE: ago`; } } else { - switch (i) { // plural (2 days ago) - case 'year': return $localize`:@@time-since.years.ago:${counter}:INTERPOLATION: years ago`; break; - case 'month': return $localize`:@@time-since.months.ago:${counter}:INTERPOLATION: months ago`; break; - case 'week': return $localize`:@@time-since.weeks.ago:${counter}:INTERPOLATION: weeks ago`; break; - case 'day': return $localize`:@@time-since.days.ago:${counter}:INTERPOLATION: days ago`; break; - case 'hour': return $localize`:@@time-since.hours.ago:${counter}:INTERPOLATION: hours ago`; break; - case 'minute': - if (document.body.clientWidth < 768) { - return $localize`:@@time-since.mins.ago:${counter}:INTERPOLATION: mins ago`; - } - return $localize`:@@time-since.minutes.ago:${counter}:INTERPOLATION: minutes ago`; - case 'second': - if (document.body.clientWidth < 768) { - return $localize`:@@time-since.secs.ago:${counter}:INTERPOLATION: secs ago`; - } - return $localize`:@@time-since.seconds.ago:${counter}:INTERPOLATION: seconds ago`; + switch (i) { // plural (2 days) + case 'year': return $localize`:@@time-since:${dateStrings.i18nYears}:DATE: ago`; break; + case 'month': return $localize`:@@time-since:${dateStrings.i18nMonths}:DATE: ago`; break; + case 'week': return $localize`:@@time-since:${dateStrings.i18nWeeks}:DATE: ago`; break; + case 'day': return $localize`:@@time-since:${dateStrings.i18nDays}:DATE: ago`; break; + case 'hour': return $localize`:@@time-since:${dateStrings.i18nHours}:DATE: ago`; break; + case 'minute': return $localize`:@@time-since:${dateStrings.i18nMinutes}:DATE: ago`; + case 'second': return $localize`:@@time-since:${dateStrings.i18nSeconds}:DATE: ago`; } } } diff --git a/frontend/src/app/components/time-span/time-span.component.ts b/frontend/src/app/components/time-span/time-span.component.ts new file mode 100644 index 000000000..7d3b987fe --- /dev/null +++ b/frontend/src/app/components/time-span/time-span.component.ts @@ -0,0 +1,91 @@ +import { Component, OnInit, OnDestroy, ChangeDetectionStrategy, Input, ChangeDetectorRef, OnChanges } from '@angular/core'; +import { StateService } from 'src/app/services/state.service'; +import { dates } from 'src/app/shared/i18n/dates'; + +@Component({ + selector: 'app-time-span', + template: `{{ text }}`, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class TimeSpanComponent implements OnInit, OnChanges, OnDestroy { + interval: number; + text: string; + intervals = {}; + + @Input() time: number; + @Input() fastRender = false; + + constructor( + private ref: ChangeDetectorRef, + private stateService: StateService, + ) { + this.intervals = { + year: 31536000, + month: 2592000, + week: 604800, + day: 86400, + hour: 3600, + minute: 60, + second: 1 + }; + } + + ngOnInit() { + if (!this.stateService.isBrowser) { + this.text = this.calculate(); + this.ref.markForCheck(); + return; + } + this.interval = window.setInterval(() => { + this.text = this.calculate(); + this.ref.markForCheck(); + }, 1000 * (this.fastRender ? 1 : 60)); + } + + ngOnChanges() { + this.text = this.calculate(); + this.ref.markForCheck(); + } + + ngOnDestroy() { + clearInterval(this.interval); + } + + calculate() { + const seconds = Math.floor(this.time); + if (seconds < 60) { + return $localize`:@@date-base.just-now:Just now`; + } + let counter; + for (const i in this.intervals) { + if (this.intervals.hasOwnProperty(i)) { + counter = Math.floor(seconds / this.intervals[i]); + const dateStrings = dates(counter); + if (counter > 0) { + if (counter === 1) { + switch (i) { // singular (1 day) + case 'year': return $localize`:@@time-span:After ${dateStrings.i18nYear}:DATE:`; break; + case 'month': return $localize`:@@time-span:After ${dateStrings.i18nMonth}:DATE:`; break; + case 'week': return $localize`:@@time-span:After ${dateStrings.i18nWeek}:DATE:`; break; + case 'day': return $localize`:@@time-span:After ${dateStrings.i18nDay}:DATE:`; break; + case 'hour': return $localize`:@@time-span:After ${dateStrings.i18nHour}:DATE:`; break; + case 'minute': return $localize`:@@time-span:After ${dateStrings.i18nMinute}:DATE:`; + case 'second': return $localize`:@@time-span:After ${dateStrings.i18nSecond}:DATE:`; + } + } else { + switch (i) { // plural (2 days) + case 'year': return $localize`:@@time-span:After ${dateStrings.i18nYears}:DATE:`; break; + case 'month': return $localize`:@@time-span:After ${dateStrings.i18nMonths}:DATE:`; break; + case 'week': return $localize`:@@time-span:After ${dateStrings.i18nWeeks}:DATE:`; break; + case 'day': return $localize`:@@time-span:After ${dateStrings.i18nDays}:DATE:`; break; + case 'hour': return $localize`:@@time-span:After ${dateStrings.i18nHours}:DATE:`; break; + case 'minute': return $localize`:@@time-span:After ${dateStrings.i18nMinutes}:DATE:`; + case 'second': return $localize`:@@time-span:After ${dateStrings.i18nSeconds}:DATE:`; + } + } + } + } + } + } + +} diff --git a/frontend/src/app/components/time-until/time-until.component.ts b/frontend/src/app/components/time-until/time-until.component.ts new file mode 100644 index 000000000..ee67e712b --- /dev/null +++ b/frontend/src/app/components/time-until/time-until.component.ts @@ -0,0 +1,92 @@ +import { Component, OnInit, OnDestroy, ChangeDetectionStrategy, Input, ChangeDetectorRef, OnChanges } from '@angular/core'; +import { StateService } from 'src/app/services/state.service'; +import { dates } from 'src/app/shared/i18n/dates'; + +@Component({ + selector: 'app-time-until', + template: `{{ text }}`, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class TimeUntilComponent implements OnInit, OnChanges, OnDestroy { + interval: number; + text: string; + intervals = {}; + + @Input() time: number; + @Input() fastRender = false; + + constructor( + private ref: ChangeDetectorRef, + private stateService: StateService, + ) { + this.intervals = { + year: 31536000, + month: 2592000, + week: 604800, + day: 86400, + hour: 3600, + minute: 60, + second: 1 + }; + } + + ngOnInit() { + if (!this.stateService.isBrowser) { + this.text = this.calculate(); + this.ref.markForCheck(); + return; + } + this.interval = window.setInterval(() => { + this.text = this.calculate(); + this.ref.markForCheck(); + }, 1000 * (this.fastRender ? 1 : 60)); + } + + ngOnChanges() { + this.text = this.calculate(); + this.ref.markForCheck(); + } + + ngOnDestroy() { + clearInterval(this.interval); + } + + calculate() { + const seconds = Math.floor((+new Date(this.time) - +new Date()) / 1000); + + if (seconds < 60) { + return $localize`:@@date-base.minute:${1}:DATE: minute`; + } + let counter; + for (const i in this.intervals) { + if (this.intervals.hasOwnProperty(i)) { + counter = Math.floor(seconds / this.intervals[i]); + const dateStrings = dates(counter); + if (counter > 0) { + if (counter === 1) { + switch (i) { // singular (In ~1 day) + case 'year': return $localize`:@@time-until:In ~${dateStrings.i18nYear}:DATE:`; break; + case 'month': return $localize`:@@time-until:In ~${dateStrings.i18nMonth}:DATE:`; break; + case 'week': return $localize`:@@time-until:In ~${dateStrings.i18nWeek}:DATE:`; break; + case 'day': return $localize`:@@time-until:In ~${dateStrings.i18nDay}:DATE:`; break; + case 'hour': return $localize`:@@time-until:In ~${dateStrings.i18nHour}:DATE:`; break; + case 'minute': return $localize`:@@time-until:In ~${dateStrings.i18nMinute}:DATE:`; + case 'second': return $localize`:@@time-until:In ~${dateStrings.i18nSecond}:DATE:`; + } + } else { + switch (i) { // plural (In ~2 days) + case 'year': return $localize`:@@time-until:In ~${dateStrings.i18nYears}:DATE:`; break; + case 'month': return $localize`:@@time-until:In ~${dateStrings.i18nMonths}:DATE:`; break; + case 'week': return $localize`:@@time-until:In ~${dateStrings.i18nWeeks}:DATE:`; break; + case 'day': return $localize`:@@time-until:In ~${dateStrings.i18nDays}:DATE:`; break; + case 'hour': return $localize`:@@time-until:In ~${dateStrings.i18nHours}:DATE:`; break; + case 'minute': return $localize`:@@time-until:In ~${dateStrings.i18nMinutes}:DATE:`; + case 'second': return $localize`:@@time-until:In ~${dateStrings.i18nSeconds}:DATE:`; + } + } + } + } + } + } + +} diff --git a/frontend/src/app/components/timespan/timespan.component.ts b/frontend/src/app/components/timespan/timespan.component.ts deleted file mode 100644 index 4edba3df0..000000000 --- a/frontend/src/app/components/timespan/timespan.component.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component, ChangeDetectionStrategy, Input, OnChanges } from '@angular/core'; - -@Component({ - selector: 'app-timespan', - template: `{{ text }}`, - changeDetection: ChangeDetectionStrategy.OnPush -}) -export class TimespanComponent implements OnChanges { - @Input() time: number; - text: string; - - constructor() { } - - ngOnChanges() { - const seconds = this.time; - if (seconds < 60) { - this.text = '< 1 minute'; - return; - } - const intervals = { - year: 31536000, - month: 2592000, - week: 604800, - day: 86400, - hour: 3600, - minute: 60, - second: 1 - }; - let counter; - for (const i in intervals) { - if (intervals.hasOwnProperty(i)) { - counter = Math.floor(seconds / intervals[i]); - if (counter > 0) { - if (counter === 1) { - this.text = counter + ' ' + i; // singular (1 day ago) - break; - } else { - this.text = counter + ' ' + i + 's'; // plural (2 days ago) - break; - } - } - } - } - } -} diff --git a/frontend/src/app/components/transaction/libwally.js b/frontend/src/app/components/transaction/libwally.js new file mode 100644 index 000000000..f72cbfc00 --- /dev/null +++ b/frontend/src/app/components/transaction/libwally.js @@ -0,0 +1,184 @@ +/* +The MIT License (MIT) + +Copyright 2021 Blockstream Corp + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +*/ + +const WALLY_OK = 0, + ASSET_COMMITMENT_LEN = 33, + ASSET_GENERATOR_LEN = 33, + ASSET_TAG_LEN = 32, + BLINDING_FACTOR_LEN = 32; + +const WASM_URL = `./resources/wallycore/wallycore.js`; + +let load_promise, Module; +export function load() { + return ( + load_promise || + (load_promise = new Promise((resolve, reject) => { + const script = document.createElement("script"); + script.src = WASM_URL; + script.addEventListener("error", reject); + script.addEventListener("load", () => + InitWally().then((module) => { + Module = module; + resolve(); + }, reject) + ); + document.body.appendChild(script); + })) + ); +} + +// Simple wrapper to execute both asset_generator_from_bytes and asset_value_commitment, +// with hex conversions +export function generate_commitments( + value, + asset_hex, + value_blinder_hex, + asset_blinder_hex +) { + const asset = parseHex(asset_hex, ASSET_TAG_LEN), + value_blinder = parseHex(value_blinder_hex, BLINDING_FACTOR_LEN), + asset_blinder = parseHex(asset_blinder_hex, BLINDING_FACTOR_LEN); + + const asset_commitment = asset_generator_from_bytes(asset, asset_blinder), + value_commitment = asset_value_commitment( + value, + value_blinder, + asset_commitment + ); + + return { + asset_commitment: encodeHex(asset_commitment), + value_commitment: encodeHex(value_commitment), + }; +} + +export function asset_generator_from_bytes(asset, asset_blinder) { + const asset_commitment_ptr = Module._malloc(ASSET_GENERATOR_LEN); + checkCode( + Module.ccall( + "wally_asset_generator_from_bytes", + "number", + ["array", "number", "array", "number", "number", "number"], + [ + asset, + asset.length, + asset_blinder, + asset_blinder.length, + asset_commitment_ptr, + ASSET_GENERATOR_LEN, + ] + ) + ); + + const asset_commitment = readBytes(asset_commitment_ptr, ASSET_GENERATOR_LEN); + Module._free(asset_commitment_ptr); + return asset_commitment; +} + +export function asset_value_commitment(value, value_blinder, asset_commitment) { + // Emscripten transforms int64 function arguments into two int32 arguments, see: + // https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-pass-int64-t-and-uint64-t-values-from-js-into-wasm-functions + const [value_lo, value_hi] = split_int52_lo_hi(value); + + const value_commitment_ptr = Module._malloc(ASSET_COMMITMENT_LEN); + checkCode( + Module.ccall( + "wally_asset_value_commitment", + "number", + [ + "number", + "number", + "array", + "number", + "array", + "number", + "number", + "number", + ], + [ + value_lo, + value_hi, + value_blinder, + value_blinder.length, + asset_commitment, + asset_commitment.length, + value_commitment_ptr, + ASSET_COMMITMENT_LEN, + ] + ) + ); + + const value_commitment = readBytes( + value_commitment_ptr, + ASSET_COMMITMENT_LEN + ); + Module._free(value_commitment_ptr); + return value_commitment; +} + +function checkCode(code) { + if (code != WALLY_OK) throw new Error(`libwally failed with code ${code}`); +} + +function readBytes(ptr, size) { + const bytes = new Uint8Array(size); + for (let i = 0; i < size; i++) bytes[i] = Module.getValue(ptr + i, "i8"); + return bytes; +} + +// Split a 52-bit JavaScript number into two 32-bits numbers for the low and high bits +// https://stackoverflow.com/a/19274574 +function split_int52_lo_hi(i) { + let lo = i | 0; + if (lo < 0) lo += 4294967296; + + let hi = i - lo; + hi /= 4294967296; + + if (hi < 0 || hi >= 1048576) throw new Error("not an int52: " + i); + + return [lo, hi]; +} + +function encodeHex(bytes) { + // return Buffer.from(bytes).toString("hex"); + return Array.from(bytes) + .map((b) => b.toString(16).padStart(2, "0")) + .join(""); +} + +// Parse hex string encoded in *reverse* +function parseHex(str, expected_size) { + if (!/^([0-9a-f]{2})+$/.test(str)) + throw new Error("Invalid blinders (invalid hex)"); + if (str.length != expected_size * 2) + throw new Error("Invalid blinders (invalid length)"); + return new Uint8Array( + str + .match(/.{2}/g) + .map((hex_byte) => parseInt(hex_byte, 16)) + .reverse() + ); +} diff --git a/frontend/src/app/components/transaction/transaction.component.html b/frontend/src/app/components/transaction/transaction.component.html index ed35889e8..844ed0c33 100644 --- a/frontend/src/app/components/transaction/transaction.component.html +++ b/frontend/src/app/components/transaction/transaction.component.html @@ -9,33 +9,33 @@
    -
    -
    -

    Transaction

    -
    +
    +
    +

    Transaction

    +
    - + -
    - - - - - - +
    + + + + + + +
    -
    @@ -65,7 +65,7 @@ Confirmed - After + @@ -198,7 +198,7 @@
    - +

    Details

    @@ -321,8 +321,8 @@ In ~{{ i }} minute -{{ i }} block -{{ i }} blocks +{{ i }} block +{{ i }} blocks diff --git a/frontend/src/app/components/transaction/transaction.component.ts b/frontend/src/app/components/transaction/transaction.component.ts index 74d181a50..f3f2191a4 100644 --- a/frontend/src/app/components/transaction/transaction.component.ts +++ b/frontend/src/app/components/transaction/transaction.component.ts @@ -1,7 +1,13 @@ import { Component, OnInit, OnDestroy } from '@angular/core'; import { ElectrsApiService } from '../../services/electrs-api.service'; import { ActivatedRoute, ParamMap } from '@angular/router'; -import { switchMap, filter, catchError, retryWhen, delay } from 'rxjs/operators'; +import { + switchMap, + filter, + catchError, + retryWhen, + delay, +} from 'rxjs/operators'; import { Transaction, Block } from '../../interfaces/electrs.interface'; import { of, merge, Subscription, Observable, Subject } from 'rxjs'; import { StateService } from '../../services/state.service'; @@ -14,7 +20,7 @@ import { CpfpInfo } from 'src/app/interfaces/node-api.interface'; @Component({ selector: 'app-transaction', templateUrl: './transaction.component.html', - styleUrls: ['./transaction.component.scss'] + styleUrls: ['./transaction.component.scss'], }) export class TransactionComponent implements OnInit, OnDestroy { network = ''; @@ -23,6 +29,7 @@ export class TransactionComponent implements OnInit, OnDestroy { txInBlockIndex: number; isLoadingTx = true; error: any = undefined; + errorUnblinded: any = undefined; waitingForTransaction = false; latestBlock: Block; transactionTime = -1; @@ -32,6 +39,7 @@ export class TransactionComponent implements OnInit, OnDestroy { cpfpInfo: CpfpInfo | null; showCpfpDetails = false; fetchCpfp$ = new Subject(); + commitments: Map; constructor( private route: ActivatedRoute, @@ -40,28 +48,36 @@ export class TransactionComponent implements OnInit, OnDestroy { private websocketService: WebsocketService, private audioService: AudioService, private apiService: ApiService, - private seoService: SeoService, - ) { } + private seoService: SeoService + ) {} ngOnInit() { this.websocketService.want(['blocks', 'mempool-blocks']); - this.stateService.networkChanged$.subscribe((network) => this.network = network); + this.stateService.networkChanged$.subscribe( + (network) => (this.network = network) + ); this.fetchCpfpSubscription = this.fetchCpfp$ .pipe( - switchMap((txId) => this.apiService.getCpfpinfo$(txId) - .pipe( - retryWhen((errors) => errors.pipe(delay(2000))) - ) - ), + switchMap((txId) => + this.apiService + .getCpfpinfo$(txId) + .pipe(retryWhen((errors) => errors.pipe(delay(2000)))) + ) ) .subscribe((cpfpInfo) => { if (!this.tx) { return; } - const lowerFeeParents = cpfpInfo.ancestors.filter((parent) => (parent.fee / (parent.weight / 4)) < this.tx.feePerVsize); - let totalWeight = this.tx.weight + lowerFeeParents.reduce((prev, val) => prev + val.weight, 0); - let totalFees = this.tx.fee + lowerFeeParents.reduce((prev, val) => prev + val.fee, 0); + const lowerFeeParents = cpfpInfo.ancestors.filter( + (parent) => parent.fee / (parent.weight / 4) < this.tx.feePerVsize + ); + let totalWeight = + this.tx.weight + + lowerFeeParents.reduce((prev, val) => prev + val.weight, 0); + let totalFees = + this.tx.fee + + lowerFeeParents.reduce((prev, val) => prev + val.fee, 0); if (cpfpInfo.bestDescendant) { totalWeight += cpfpInfo.bestDescendant.weight; @@ -69,98 +85,116 @@ export class TransactionComponent implements OnInit, OnDestroy { } this.tx.effectiveFeePerVsize = totalFees / (totalWeight / 4); - this.stateService.markBlock$.next({ txFeePerVSize: this.tx.effectiveFeePerVsize }); + this.stateService.markBlock$.next({ + txFeePerVSize: this.tx.effectiveFeePerVsize, + }); this.cpfpInfo = cpfpInfo; }); - this.subscription = this.route.paramMap.pipe( - switchMap((params: ParamMap) => { - this.txId = params.get('id') || ''; - this.seoService.setTitle($localize`:@@bisq.transaction.browser-title:Transaction: ${this.txId}:INTERPOLATION:`); - this.resetTransaction(); - return merge( - of(true), - this.stateService.connectionState$.pipe( - filter((state) => state === 2 && this.tx && !this.tx.status.confirmed) - ), - ); - }), - switchMap(() => { - let transactionObservable$: Observable; - if (history.state.data) { - transactionObservable$ = of(history.state.data); - } else { - transactionObservable$ = this.electrsApiService.getTransaction$(this.txId).pipe( - catchError(this.handleLoadElectrsTransactionError.bind(this)) + this.subscription = this.route.paramMap + .pipe( + switchMap(async (params: ParamMap) => { + this.txId = params.get('id') || ''; + + await this.checkUnblindedTx(); + this.seoService.setTitle( + $localize`:@@bisq.transaction.browser-title:Transaction: ${this.txId}:INTERPOLATION:` ); - } - return merge( - transactionObservable$, - this.stateService.mempoolTransactions$ - ); - }) - ) - .subscribe((tx: Transaction) => { - if (!tx) { - return; - } - this.tx = tx; - if (tx.fee === undefined) { - this.tx.fee = 0; - } - this.tx.feePerVsize = tx.fee / (tx.weight / 4); - this.isLoadingTx = false; - this.error = undefined; - this.waitingForTransaction = false; - this.setMempoolBlocksSubscription(); + this.resetTransaction(); + return merge( + of(true), + this.stateService.connectionState$.pipe( + filter( + (state) => state === 2 && this.tx && !this.tx.status.confirmed + ) + ) + ); + }), + switchMap(() => { + let transactionObservable$: Observable; + if (history.state.data) { + transactionObservable$ = of(history.state.data); + } else { + transactionObservable$ = this.electrsApiService + .getTransaction$(this.txId) + .pipe( + catchError(this.handleLoadElectrsTransactionError.bind(this)) + ); + } + return merge( + transactionObservable$, + this.stateService.mempoolTransactions$ + ); + }) + ) + .subscribe( + async (tx: Transaction) => { + if (!tx) { + return; + } + this.tx = tx; + if (tx.fee === undefined) { + this.tx.fee = 0; + } + this.tx.feePerVsize = tx.fee / (tx.weight / 4); + this.isLoadingTx = false; + this.error = undefined; + this.waitingForTransaction = false; + this.setMempoolBlocksSubscription(); - if (!tx.status.confirmed) { - this.websocketService.startTrackTransaction(tx.txid); + if (!tx.status.confirmed) { + this.websocketService.startTrackTransaction(tx.txid); - if (tx.firstSeen) { - this.transactionTime = tx.firstSeen; - } else { - this.getTransactionTime(); - } - } + if (tx.firstSeen) { + this.transactionTime = tx.firstSeen; + } else { + this.getTransactionTime(); + } + } - if (this.tx.status.confirmed) { - this.stateService.markBlock$.next({ blockHeight: tx.status.block_height }); - } else { - if (tx.cpfpChecked) { - this.stateService.markBlock$.next({ txFeePerVSize: tx.effectiveFeePerVsize }); - this.cpfpInfo = { - ancestors: tx.ancestors, - bestDescendant: tx.bestDescendant, - }; - } else { - this.fetchCpfp$.next(this.tx.txid); + if (this.tx.status.confirmed) { + this.stateService.markBlock$.next({ + blockHeight: tx.status.block_height, + }); + } else { + if (tx.cpfpChecked) { + this.stateService.markBlock$.next({ + txFeePerVSize: tx.effectiveFeePerVsize, + }); + this.cpfpInfo = { + ancestors: tx.ancestors, + bestDescendant: tx.bestDescendant, + }; + } else { + this.fetchCpfp$.next(this.tx.txid); + } + } + await this.checkUnblindedTx(); + }, + (error) => { + this.error = error; + this.isLoadingTx = false; } + ); + + this.stateService.blocks$.subscribe(([block, txConfirmed]) => { + this.latestBlock = block; + + if (txConfirmed && this.tx) { + this.tx.status = { + confirmed: true, + block_height: block.height, + block_hash: block.id, + block_time: block.timestamp, + }; + this.stateService.markBlock$.next({ blockHeight: block.height }); + this.audioService.playSound('magic'); } - }, - (error) => { - this.error = error; - this.isLoadingTx = false; }); - this.stateService.blocks$ - .subscribe(([block, txConfirmed]) => { - this.latestBlock = block; - - if (txConfirmed && this.tx) { - this.tx.status = { - confirmed: true, - block_height: block.height, - block_hash: block.id, - block_time: block.timestamp, - }; - this.stateService.markBlock$.next({ blockHeight: block.height }); - this.audioService.playSound('magic'); - } - }); - - this.stateService.txReplaced$ - .subscribe((rbfTransaction) => this.rbfTransaction = rbfTransaction); + this.stateService.txReplaced$.subscribe( + (rbfTransaction) => (this.rbfTransaction = rbfTransaction) + ); } handleLoadElectrsTransactionError(error: any): Observable { @@ -174,26 +208,30 @@ export class TransactionComponent implements OnInit, OnDestroy { } setMempoolBlocksSubscription() { - this.stateService.mempoolBlocks$ - .subscribe((mempoolBlocks) => { - if (!this.tx) { - return; - } + this.stateService.mempoolBlocks$.subscribe((mempoolBlocks) => { + if (!this.tx) { + return; + } - const txFeePerVSize = this.tx.effectiveFeePerVsize || this.tx.fee / (this.tx.weight / 4); + const txFeePerVSize = + this.tx.effectiveFeePerVsize || this.tx.fee / (this.tx.weight / 4); - for (const block of mempoolBlocks) { - for (let i = 0; i < block.feeRange.length - 1; i++) { - if (txFeePerVSize <= block.feeRange[i + 1] && txFeePerVSize >= block.feeRange[i]) { - this.txInBlockIndex = mempoolBlocks.indexOf(block); - } + for (const block of mempoolBlocks) { + for (let i = 0; i < block.feeRange.length - 1; i++) { + if ( + txFeePerVSize <= block.feeRange[i + 1] && + txFeePerVSize >= block.feeRange[i] + ) { + this.txInBlockIndex = mempoolBlocks.indexOf(block); } } - }); + } + }); } getTransactionTime() { - this.apiService.getTransactionTimes$([this.tx.txid]) + this.apiService + .getTransactionTimes$([this.tx.txid]) .subscribe((transactionTimes) => { this.transactionTime = transactionTimes[0]; }); @@ -226,4 +264,145 @@ export class TransactionComponent implements OnInit, OnDestroy { this.fetchCpfpSubscription.unsubscribe(); this.leaveTransaction(); } + + // Parse the blinders data from a string encoded as a comma separated list, in the following format: + // ,,, + // This can be repeated with a comma separator to specify blinders for multiple outputs. + + parseBlinders(str: string) { + const parts = str.split(','); + const blinders = []; + while (parts.length) { + blinders.push({ + value: this.verifyNum(parts.shift()), + asset: this.verifyHex32(parts.shift()), + value_blinder: this.verifyHex32(parts.shift()), + asset_blinder: this.verifyHex32(parts.shift()), + }); + } + return blinders; + } + + verifyNum(num: string) { + if (!+num) { + throw new Error('Invalid blinding data (invalid number)'); + } + return +num; + } + verifyHex32(str: string) { + if (!str || !/^[0-9a-f]{64}$/i.test(str)) { + throw new Error('Invalid blinding data (invalid hex)'); + } + return str; + } + + async makeCommitmentMap(blinders: any) { + const libwally = await import('./libwally.js'); + await libwally.load(); + const commitments = new Map(); + blinders.forEach(b => { + const { asset_commitment, value_commitment } = + libwally.generate_commitments(b.value, b.asset, b.value_blinder, b.asset_blinder); + + commitments.set(`${asset_commitment}:${value_commitment}`, { + asset: b.asset, + value: b.value, + }); + }); + return commitments; + } + + // Look for the given output, returning an { value, asset } object + find(vout: any) { + return vout.assetcommitment && vout.valuecommitment && + this.commitments.get(`${vout.assetcommitment}:${vout.valuecommitment}`); + } + + // Lookup all transaction inputs/outputs and attach the unblinded data + tryUnblindTx(tx: any) { + if (tx) { + if (tx._unblinded) { return tx._unblinded; } + let matched = 0; + if (tx.vout !== undefined) { + tx.vout.forEach(vout => matched += +this.tryUnblindOut(vout)); + tx.vin.filter(vin => vin.prevout).forEach(vin => matched += +this.tryUnblindOut(vin.prevout)); + } + if (this.commitments !== undefined) { + tx._unblinded = { matched, total: this.commitments.size }; + this.deduceBlinded(tx); + if (matched < this.commitments.size) { + this.errorUnblinded = `Error: Invalid blinding data.`; + } + tx._deduced = false; // invalidate cache so deduction is attempted again + return tx._unblinded; + } + } + } + + // Look the given output and attach the unblinded data + tryUnblindOut(vout: any) { + const unblinded = this.find(vout); + if (unblinded) { Object.assign(vout, unblinded); } + return !!unblinded; + } + + // Attempt to deduce the blinded input/output based on the available information + deduceBlinded(tx: any) { + if (tx._deduced) { return; } + tx._deduced = true; + + // Find ins/outs with unknown amounts (blinded ant not revealed via the `#blinded` hash fragment) + const unknownIns = tx.vin.filter(vin => vin.prevout && vin.prevout.value == null); + const unknownOuts = tx.vout.filter(vout => vout.value == null); + + // If the transaction has a single unknown input/output, we can deduce its asset/amount + // based on the other known inputs/outputs. + if (unknownIns.length + unknownOuts.length === 1) { + + // Keep a per-asset tally of all known input amounts, minus all known output amounts + const totals = new Map(); + tx.vin.filter(vin => vin.prevout && vin.prevout.value != null) + .forEach(({ prevout }) => + totals.set(prevout.asset, (totals.get(prevout.asset) || 0) + prevout.value)); + tx.vout.filter(vout => vout.value != null) + .forEach(vout => + totals.set(vout.asset, (totals.get(vout.asset) || 0) - vout.value)); + + // There should only be a single asset where the inputs and outputs amounts mismatch, + // which is the asset of the blinded input/output + const remainder = Array.from(totals.entries()).filter(([ asset, value ]) => value !== 0); + if (remainder.length !== 1) { throw new Error('unexpected remainder while deducing blinded tx'); } + const [ blindedAsset, blindedValue ] = remainder[0]; + + // A positive remainder (when known in > known out) is the asset/amount of the unknown blinded output, + // a negative one is the input. + if (blindedValue > 0) { + if (!unknownOuts.length) { throw new Error('expected unknown output'); } + unknownOuts[0].asset = blindedAsset; + unknownOuts[0].value = blindedValue; + } else { + if (!unknownIns.length) { throw new Error('expected unknown input'); } + unknownIns[0].prevout.asset = blindedAsset; + unknownIns[0].prevout.value = blindedValue * -1; + } + } + } + + async checkUnblindedTx() { + try { + if (this.network === 'liquid') { + const windowLocationHash = window.location.hash.substring('#blinded='.length); + if (windowLocationHash.length > 0) { + + const blinders = this.parseBlinders(windowLocationHash); + if (blinders) { + this.commitments = await this.makeCommitmentMap(blinders); + this.tryUnblindTx(this.tx); + } + } + } + } catch (error) { + this.errorUnblinded = error; + } + } } diff --git a/frontend/src/app/components/transactions-list/transactions-list.component.html b/frontend/src/app/components/transactions-list/transactions-list.component.html index 533c389c3..9768952d0 100644 --- a/frontend/src/app/components/transactions-list/transactions-list.component.html +++ b/frontend/src/app/components/transactions-list/transactions-list.component.html @@ -1,5 +1,5 @@ - +
    + +
    {{ errorUnblinded }}
    -
    +
    - + -
    - + + + - - + + - - + + @@ -66,7 +71,7 @@
    + @@ -114,10 +119,10 @@
    -
    +
    - + - -
    {{ vout.scriptpubkey_address | shortenString : 16 }} @@ -145,24 +150,30 @@
    -
    +
    - + + + + - + + + - + + +
    + @@ -235,5 +246,4 @@ {{ assetsMinimal[item.asset][0] }}
    {{ item.asset | shortenString : 13 }} -

    diff --git a/frontend/src/app/components/transactions-list/transactions-list.component.scss b/frontend/src/app/components/transactions-list/transactions-list.component.scss index f2ac4c47f..42da648d6 100644 --- a/frontend/src/app/components/transactions-list/transactions-list.component.scss +++ b/frontend/src/app/components/transactions-list/transactions-list.component.scss @@ -1,62 +1,25 @@ + .arrow-td { - width: 22px; + width: 20px; } - -.arrow { - display: inline-block!important; +.green, .grey, .red { + font-size: 16px; + top: -2px; position: relative; - width: 14px; - height: 22px; - box-sizing: content-box + @media( min-width: 576px){ + font-size: 19px; + } +} +.green { + color:#28a745; } -.arrow:before { - position: absolute; - content: ''; - margin: auto; - top: 0; - bottom: 0; - left: 0; - right: calc(-1*30px/3); - width: 0; - height: 0; - border-top: 6.66px solid transparent; - border-bottom: 6.66px solid transparent +.red { + color:#dc3545; } -.arrow:after { - position: absolute; - content: ''; - margin: auto; - top: 0; - bottom: 0; - left: 0; - right: calc(30px/6); - width: calc(30px/3); - height: calc(20px/3); - background: rgba(0, 0, 0, 0); -} - -.arrow.green:before { - border-left: 10px solid #28a745; -} -.arrow.green:after { - background-color:#28a745; -} - -.arrow.red:before { - border-left: 10px solid #dc3545; -} -.arrow.red:after { - background-color:#dc3545; -} - -.arrow.grey:before { - border-left: 10px solid #6c757d; -} - -.arrow.grey:after { - background-color:#6c757d; +.grey { + color:#6c757d; } .mobile-bottomcol { @@ -66,24 +29,6 @@ } } -.details-table { - margin-top: 5px; -} - -.details-table td { - padding: 0.75rem; - &:first-child { - white-space: pre-wrap; - } -} - -.details-table td:nth-child(2) { - word-break: break-all; - white-space: normal; - font-family: "Courier New", Courier, monospace; - font-size: 12px; -} - .smaller-text { font-size: 12px; @media (min-width: 576px) { @@ -132,3 +77,41 @@ .fiat { margin-left: 10px; } + +.tx-page-container { + padding: 10px; + margin-bottom: 10px; + margin-top: 10px; +} +.assetBox { + background-color: #653b9c90; +} + +.details-container { + padding: 0px; + tr td { + padding: 0.75rem; + font-size: 12px; + &:first-child { + color: #ffffff66; + white-space: pre-wrap; + @media (min-width: 476px) { + white-space: nowrap; + } + } + &:nth-child(2) { + word-break: break-all; + white-space: normal; + font-family: "Courier New", Courier, monospace; + } + } +} + +.error-unblinded { + display: block; + width: 100%; + color: #d43131; + text-align: right; + margin-top: 0px; + margin-bottom: 10px; +} \ No newline at end of file diff --git a/frontend/src/app/components/transactions-list/transactions-list.component.ts b/frontend/src/app/components/transactions-list/transactions-list.component.ts index dd7350954..4425317c0 100644 --- a/frontend/src/app/components/transactions-list/transactions-list.component.ts +++ b/frontend/src/app/components/transactions-list/transactions-list.component.ts @@ -21,6 +21,7 @@ export class TransactionsListComponent implements OnInit, OnChanges { @Input() transactions: Transaction[]; @Input() showConfirmations = false; @Input() transactionPage = false; + @Input() errorUnblinded = false; @Output() loadMore = new EventEmitter(); diff --git a/frontend/src/app/dashboard/dashboard.component.html b/frontend/src/app/dashboard/dashboard.component.html index ba2a4028b..f98779fda 100644 --- a/frontend/src/app/dashboard/dashboard.component.html +++ b/frontend/src/app/dashboard/dashboard.component.html @@ -1,9 +1,9 @@
    -
    -
    +
    +
    Fee Estimates
    @@ -29,7 +29,8 @@
    -
    +
    +
    Fee Estimates
    @@ -112,7 +113,7 @@
    - + @@ -198,14 +199,60 @@ -
    -
    -
    Difficulty adjustment
    -
    -
     
    -
    -
    -
    +{{ epochData.change | number: '1.0-2' }}%
    +
    Difficulty Adjustment
    +
    +
    +
    +
    +
    +
    Remaining
    +
    + + {{ i }} blocks + {{ i }} block +
    +
    +
    +
    +
    Estimate
    +
    {{ epochData.change | number: '1.2-2' }} %
    +
    ~{{ epochData.timeAvg }} mins per block
    +
    +
    +
    Current Period
    +
    {{ epochData.progress | number: '1.2-2' }} %
    +
    +
     
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    Remaining
    +
    +
    +
    +
    +
    +
    +
    Estimate
    +
    +
    +
    +
    +
    +
    +
    Current Period
    +
    +
    +
    diff --git a/frontend/src/app/dashboard/dashboard.component.scss b/frontend/src/app/dashboard/dashboard.component.scss index 394040cf5..de68f8af6 100644 --- a/frontend/src/app/dashboard/dashboard.component.scss +++ b/frontend/src/app/dashboard/dashboard.component.scss @@ -31,6 +31,7 @@ width: 100%; background-color: #2d3348; height: 1.1rem; + max-width: 130px; } .bg-warning { @@ -42,7 +43,7 @@ } .more-padding { - padding: 1.25rem 2rem 1.25rem 2rem; + padding: 18px; } .graph-card { @@ -53,6 +54,7 @@ } .mempool-info-data { + min-height: 56px; display: block; @media (min-width: 485px) { display: flex; @@ -120,16 +122,17 @@ .latest-transactions { width: 100%; text-align: left; + table-layout:fixed; tr, td, th { border: 0px; } - .table-cell-txid { - width: 20%; + td { + overflow:hidden; + width: 25%; } .table-cell-satoshis { display: none; text-align: right; - width: 30%; @media (min-width: 576px) { display: table-cell; } @@ -143,7 +146,6 @@ .table-cell-fiat { display: none; text-align: right; - width: 30%; @media (min-width: 485px) { display: table-cell; } @@ -155,7 +157,6 @@ } } .table-cell-fees { - width: 25%; text-align: right; } } @@ -213,4 +214,115 @@ .terms-of-service { margin-top: 1rem; +} + +.small-bar { + height: 8px; + top: -4px; +} + +.difficulty-adjustment-container { + display: flex; + flex-direction: row; + justify-content: space-around; + height: 76px; + .shared-block { + color: #ffffff66; + font-size: 12px; + } + .item { + padding: 0 5px; + width: 100%; + &:nth-child(1){ + display: none; + @media (min-width: 485px) { + display: table-cell; + } + @media (min-width: 768px) { + display: none; + } + @media (min-width: 992px) { + display: table-cell; + } + } + } + .card-text { + font-size: 22px; + margin-top: -9px; + position: relative; + } +} + + +.difficulty-skeleton { + display: flex; + justify-content: space-between; + @media (min-width: 376px) { + flex-direction: row; + } + .item { + max-width: 150px; + margin: 0; + width: -webkit-fill-available; + @media (min-width: 376px) { + margin: 0 auto 0px; + } + &:first-child{ + display: none; + @media (min-width: 485px) { + display: block; + } + @media (min-width: 768px) { + display: none; + } + @media (min-width: 992px) { + display: block; + } + } + &:last-child { + margin-bottom: 0; + } + } +} + +.loading-container{ + min-height: 76px; +} + +.card-text { + .skeleton-loader { + width: 100%; + display: block; + margin: 7px auto; + &:first-child { + max-width: 80px; + } + &:last-child { + max-width: 110px; + } + } +} + +.main-title { + position: relative; + color: #ffffff91; + margin-top: -13px; + font-size: 10px; + text-transform: uppercase; + font-weight: 500; + text-align: center; + padding-bottom: 3px; +} +.card-wrapper { + .card { + height: auto !important; + } + .card-body { + display: flex; + flex: inherit; + text-align: center; + flex-direction: column; + justify-content: space-around; + padding: 22px 20px; + } } \ No newline at end of file diff --git a/frontend/src/app/dashboard/dashboard.component.ts b/frontend/src/app/dashboard/dashboard.component.ts index 8000ba912..92fadecbf 100644 --- a/frontend/src/app/dashboard/dashboard.component.ts +++ b/frontend/src/app/dashboard/dashboard.component.ts @@ -1,5 +1,5 @@ import { ChangeDetectionStrategy, Component, Inject, LOCALE_ID, OnInit } from '@angular/core'; -import { combineLatest, merge, Observable, of } from 'rxjs'; +import { combineLatest, merge, Observable, of, timer } from 'rxjs'; import { filter, map, scan, share, switchMap, tap } from 'rxjs/operators'; import { Block } from '../interfaces/electrs.interface'; import { OptimizedMempoolStats } from '../interfaces/node-api.interface'; @@ -22,6 +22,12 @@ interface EpochProgress { green: string; red: string; change: number; + progress: string; + remainingBlocks: number; + newDifficultyHeight: number; + colorAdjustments: string; + timeAvg: string; + remainingTime: number; } interface MempoolInfoData { @@ -108,38 +114,67 @@ export class DashboardComponent implements OnInit { }) ); - this.difficultyEpoch$ = combineLatest([ - this.stateService.blocks$.pipe(map(([block]) => block)), - this.stateService.lastDifficultyAdjustment$ - ]) - .pipe( - map(([block, DATime]) => { - const now = new Date().getTime() / 1000; - const diff = now - DATime; - const blocksInEpoch = block.height % 2016; - const estimatedBlocks = Math.round(diff / 60 / 10); - const difficultyChange = (600 / (diff / blocksInEpoch ) - 1) * 100; + this.difficultyEpoch$ = timer(0, 1000) + .pipe( + switchMap(() => combineLatest([ + this.stateService.blocks$.pipe(map(([block]) => block)), + this.stateService.lastDifficultyAdjustment$ + ])), + map(([block, DATime]) => { + const now = new Date().getTime() / 1000; + const diff = now - DATime; + const blocksInEpoch = block.height % 2016; + const estimatedBlocks = Math.round(diff / 60 / 10); + let difficultyChange = 0; + if (blocksInEpoch > 0) { + difficultyChange = (600 / (diff / blocksInEpoch ) - 1) * 100; + } - let base = 0; - let green = 0; - let red = 0; + let base = 0; + let green = 0; + let red = 0; - if (blocksInEpoch >= estimatedBlocks) { - base = estimatedBlocks / 2016 * 100; - green = (blocksInEpoch - estimatedBlocks) / 2016 * 100; - } else { - base = blocksInEpoch / 2016 * 100; - red = Math.min((estimatedBlocks - blocksInEpoch) / 2016 * 100, 100 - base); - } + if (blocksInEpoch >= estimatedBlocks) { + base = estimatedBlocks / 2016 * 100; + green = (blocksInEpoch - estimatedBlocks) / 2016 * 100; + } else { + base = blocksInEpoch / 2016 * 100; + red = Math.min((estimatedBlocks - blocksInEpoch) / 2016 * 100, 100 - base); + } - return { - base: base + '%', - green: green + '%', - red: red + '%', - change: difficultyChange, - }; - }) - ); + let colorAdjustments = '#dc3545'; + if (difficultyChange >= 0) { + colorAdjustments = '#299435'; + } + + const timeAvgDiff = difficultyChange * 0.1; + + let timeAvgMins = 10; + if (timeAvgDiff > 0 ){ + timeAvgMins -= Math.abs(timeAvgDiff); + } else { + timeAvgMins += Math.abs(timeAvgDiff); + } + const remainingBlocks = 2016 - blocksInEpoch; + const nowMilliseconds = now * 1000; + const timeAvgMilliseconds = timeAvgMins * 60 * 1000; + const remainingBlocsMilliseconds = remainingBlocks * timeAvgMilliseconds; + + return { + base: base + '%', + green: green + '%', + red: red + '%', + change: difficultyChange, + progress: base.toFixed(2), + remainingBlocks, + timeAvg: timeAvgMins.toFixed(0), + colorAdjustments, + blocksInEpoch, + newDifficultyHeight: block.height + remainingBlocks, + remainingTime: remainingBlocsMilliseconds + nowMilliseconds + }; + }) + ); this.mempoolBlocksData$ = this.stateService.mempoolBlocks$ .pipe( diff --git a/frontend/src/app/interfaces/electrs.interface.ts b/frontend/src/app/interfaces/electrs.interface.ts index dcf7508ae..ff948551f 100644 --- a/frontend/src/app/interfaces/electrs.interface.ts +++ b/frontend/src/app/interfaces/electrs.interface.ts @@ -17,6 +17,8 @@ export interface Transaction { bestDescendant?: BestDescendant | null; cpfpChecked?: boolean; deleteAfter?: number; + _unblinded?: any; + _deduced?: boolean; } interface Ancestor { diff --git a/frontend/src/app/shared/i18n/dates.ts b/frontend/src/app/shared/i18n/dates.ts new file mode 100644 index 000000000..188adedf1 --- /dev/null +++ b/frontend/src/app/shared/i18n/dates.ts @@ -0,0 +1,18 @@ +export const dates = (counter: number) => { + return { + i18nYear: $localize`:@@date-base.year:${counter}:DATE: year`, + i18nYears: $localize`:@@date-base.years:${counter}:DATE: years`, + i18nMonth: $localize`:@@date-base.month:${counter}:DATE: month`, + i18nMonths: $localize`:@@date-base.months:${counter}:DATE: months`, + i18nWeek: $localize`:@@date-base.week:${counter}:DATE: week`, + i18nWeeks: $localize`:@@date-base.weeks:${counter}:DATE: weeks`, + i18nDay: $localize`:@@date-base.day:${counter}:DATE: day`, + i18nDays: $localize`:@@date-base.days:${counter}:DATE: days`, + i18nHour: $localize`:@@date-base.hour:${counter}:DATE: hour`, + i18nHours: $localize`:@@date-base.hours:${counter}:DATE: hours`, + i18nMinute: $localize`:@@date-base.minute:${counter}:DATE: minute`, + i18nMinutes: $localize`:@@date-base.minutes:${counter}:DATE: minutes`, + i18nSecond: $localize`:@@date-base.second:${counter}:DATE: second`, + i18nSeconds: $localize`:@@date-base.seconds:${counter}:DATE: seconds`, + } +} \ No newline at end of file diff --git a/frontend/src/app/shared/shared.module.ts b/frontend/src/app/shared/shared.module.ts index 61c57a92d..0d7d9bc32 100644 --- a/frontend/src/app/shared/shared.module.ts +++ b/frontend/src/app/shared/shared.module.ts @@ -11,6 +11,7 @@ import { ScriptpubkeyTypePipe } from './pipes/scriptpubkey-type-pipe/scriptpubke import { BytesPipe } from './pipes/bytes-pipe/bytes.pipe'; import { WuBytesPipe } from './pipes/bytes-pipe/wubytes.pipe'; import { TimeSinceComponent } from '../components/time-since/time-since.component'; +import { TimeUntilComponent } from '../components/time-until/time-until.component'; import { ClipboardComponent } from '../components/clipboard/clipboard.component'; import { QrcodeComponent } from '../components/qrcode/qrcode.component'; import { FiatComponent } from '../fiat/fiat.component'; @@ -25,6 +26,7 @@ import { ColoredPriceDirective } from './directives/colored-price.directive'; declarations: [ ClipboardComponent, TimeSinceComponent, + TimeUntilComponent, QrcodeComponent, FiatComponent, TxFeaturesComponent, @@ -65,6 +67,7 @@ import { ColoredPriceDirective } from './directives/colored-price.directive'; NgbPaginationModule, NgbDropdownModule, TimeSinceComponent, + TimeUntilComponent, ClipboardComponent, QrcodeComponent, FiatComponent, diff --git a/frontend/src/locale/messages.ar.xlf b/frontend/src/locale/messages.ar.xlf index 6d6614513..fdfaa12ed 100644 --- a/frontend/src/locale/messages.ar.xlf +++ b/frontend/src/locale/messages.ar.xlf @@ -39,7 +39,7 @@ Next month - الشهر القادم + الشهر التالي node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-month.ts 72 @@ -63,7 +63,7 @@ Select year - اختر السنه + اختر السنة node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.ts 74 @@ -123,7 +123,7 @@ Next - القادم + التالي node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts 404 @@ -147,7 +147,7 @@ HH - ساعه + ساعة node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -163,7 +163,7 @@ MM - دقيقه + دقيقة node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -179,7 +179,7 @@ Increment hours - ساعات اضافيه + ساعات إضافية node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -195,7 +195,7 @@ Increment minutes - دقائق اضافيه + دقائق إضافية node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -211,7 +211,7 @@ SS - ثانيه + ثانية node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -494,7 +494,7 @@ Block - كتلة + الكتلة src/app/bisq/bisq-block/bisq-block.component.html 4 @@ -524,7 +524,7 @@ Timestamp - الوقت و التاريخ + الوقت والتاريخ src/app/bisq/bisq-block/bisq-block.component.html 21 @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -669,7 +669,7 @@ Markets - الاسواق + الأسواق src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 20,21 @@ -682,7 +682,7 @@ Bitcoin Markets - اسواق البتكوين + أسواق البتكوين src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 21,23 @@ -695,7 +695,7 @@ Currency - العمله + العملة src/app/bisq/bisq-dashboard/bisq-dashboard.component.html 27 @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ مشروع Mempool مفتوح المصدر src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ حول src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1482,7 +1482,7 @@ multisig of - متعدد التوقيع من + متعدد التواقيع من src/app/components/address-labels/address-labels.component.html 5 @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -1950,6 +1950,7 @@ Get the list of unspent transaction outputs associated with the address/scripthash. Available fields: txid, vout, value, and status (with the status of the funding tx).There is also a valuecommitment field that may appear in place of value, plus the following additional fields: asset/assetcommitment, nonce/noncecommitment, surjection_proof, and range_proof. + الحصول على قائمة الحوالات غير المدفوعة مرفقة بالعنوان/ تجزئة البرنامج النصي. الحقول المتوفرة: رقم تعريف المعاملة,رقم انتاجية المعاملات,القيمةالحالة (مع حالة تمويل الحوالة).يوجد ايضاً القيمة الالزاميةحقل يمكن ان يظهر مكان :القيمة,الإضافة الى الحقول التالية:الأصول/الأصول الملزمة,رمز الإستخدام لمرة واحدة/رمز الزامي للإستخدام مرة واحدة,دليل شاملنطاق الإثبات. src/app/components/api-docs/api-docs.component.html 100,101 @@ -1975,6 +1976,7 @@ Returns transactions associated with the specified Liquid asset. For the network's native asset, returns a list of peg in, peg out, and burn transactions. For user-issued assets, returns a list of issuance, reissuance, and burn transactions. Does not include regular transactions transferring this asset. + ترجع المعاملات مرفقة بسيولة الأصول المالية المحددة .تعاد لائحة ربط المعاملات و إخراجها و المعاملات الملغية لشبكة الأصول الحقيقية. ترجع لائحة الإصدار و إعادة الاصدار و المعاملات الملغية لأصول المستخدم المعلنة. الحوالات العادية الصادرة لا تتضمن تحويل هذه الاصول . src/app/components/api-docs/api-docs.component.html 143,146 @@ -1982,6 +1984,7 @@ Get the current total supply of the specified asset. For the native asset (L-BTC), this is calculated as [chain,mempool]_stats.peg_in_amount - [chain,mempool]_stats.peg_out_amount - [chain,mempool]_stats.burned_amount. For issued assets, this is calculated as [chain,mempool]_stats.issued_amount - [chain,mempool]_stats.burned_amount. Not available for assets with blinded issuances. If /decimal is specified, returns the supply as a decimal according to the asset's divisibility. Otherwise, returned in base units. + إحصل على الإمدادات الكاملة الحالية لأصول محددة. يتم إحتساب الأصول الأصلية (L-BTC) على الشكل التالي [سلسلة عقود العملات الرقمية لتخزين المعلومات عن العمليات غير المعلنة]_إحصاءات.الكميات_ المربوطة-[سلسلة عقود العملات الرقمية لتخزين المعلومات عن العمليات غير المعلنة]_إحصاءات الكميات_غير_المربوطة-[سلسلة عقود العملات الرقمية لتخزين المعلومات عن العمليات غير المعلنة]_إحصاءات_ الكميات_ الملغاة. يتم إحتساب الأصول المعلنة على الشكل التالي[سلسلة عقود العملات الرقمية لتخزين المعلومات عن العمليات غير المعلنة]_احصاءات الكميات_المعلنة-[سلسلة عقود العملات الرقمية لتخزين المعلومات عن العمليات الغير المعلنة]_إحصاءات الكميات_الملغاة. ليست متوفرة لإصدار الأصول المخفية. اذا كانت الكسور العشرية مُعرفة تُرجع الإمدادات على شكل كسور عشرية بالنسبة لقابلية تجزئة الأصول وإلا تُرجع الى الوحدة الأساسية. src/app/components/api-docs/api-docs.component.html 162,165 @@ -2003,6 +2006,7 @@ Returns details about a block. Available fields: id, height, version, timestamp, bits, nonce, merkle_root, tx_count, size, weight,proof, and previousblockhash. + تفاصيل عوائد الكتلة. الحقول المتوفرة:سجل التعريف, حجم الكتلة و موقعها بالنسبة للكتل المؤكدة التي سبقتها ,الاصدار,الوقت,البروتوكول المعرف للهوية الرقمية,رمز إلزامي فردي الاستخدام,الحوسبة الجذمورية,عدد المعاملات,حجم المعاملات,قياس حجم كتلة البتكوين بالاضافة الى الشاهد المنفصل,الإثبات,و تجزئة الكتل السابقة. src/app/components/api-docs/api-docs.component.html 187,188 @@ -2010,6 +2014,7 @@ Returns the hash of the block currently at :height. + عوائد تجزئة الكتلة الحالية : الإرتفاع. src/app/components/api-docs/api-docs.component.html 204,205 @@ -2017,6 +2022,7 @@ Returns the raw block representation in binary. + عوائد تقرير الكتلة الأولية في الثنائية. src/app/components/api-docs/api-docs.component.html 220,223 @@ -2024,6 +2030,7 @@ Returns the confirmation status of a block. Available fields: in_best_chain (boolean, false for orphaned blocks), next_best (the hash of the next block, only available for blocks in the best chain). + عوائد الحالة المؤكدة في الكتلة. الحقول المتوفرة:في السلسلة الأفضل(الجبر المنطقيboolean, خطأ اذا كانت الكتل المهملة),الخيار الأفضل التالي (التجزئة النصية للكتلة التالية ,متوفرة فقط للكتل في السلسة الأفضل). src/app/components/api-docs/api-docs.component.html 239,240 @@ -2039,7 +2046,7 @@ Returns the hash of the last block. - إرجاع تجزئة في الكتلة الأخيرة. + عوائد التجزئة في الكتلة الأخيرة. src/app/components/api-docs/api-docs.component.html 278,281 @@ -2047,6 +2054,7 @@ Returns the transaction at index :index within the specified block. + عوائد المعاملات عند المؤشر : المؤشر ضمن سلسلة محددة. src/app/components/api-docs/api-docs.component.html 298,299 @@ -2054,6 +2062,7 @@ Returns a list of all txids in the block. + إرجاع لائحة بكل أرقام المعاملات في الكتلة. src/app/components/api-docs/api-docs.component.html 318,321 @@ -2061,6 +2070,7 @@ Returns a list of transactions in the block (up to 25 transactions beginning at start_index). Transactions returned here do not have the status field, since all the transactions share the same block and confirmation status. + عوائد لائحة المعاملات في الكتلة (ما يقارب 25 تبدأ عند مؤشر البداية).المعاملات العائدة لا تملك,حالة,ميدان, بما ان تتشارك جميع المعاملات الكتلة و حالة التأكيد ذاتها. src/app/components/api-docs/api-docs.component.html 337,338 @@ -2068,6 +2078,7 @@ Returns the 10 newest blocks starting at the tip or at :start_height if specified. + عوائد أجدد 10 كتل عند بداية القمة او عند:بداية حجم الكتلة و موقعها بالنسبة للكتل المؤكدة التي سبقتهااذا كانت معرفة. src/app/components/api-docs/api-docs.component.html 357,358 @@ -2085,6 +2096,7 @@ Returns all Bisq transactions belonging to a Bitcoin address, with 'B' prefixed in front of the address. + عوائد كافة معاملات شبكة التداول الندية التي تعود الى عنوان بتكوين مرفقة ب بادئة B امام العنوان. src/app/components/api-docs/api-docs.component.html 385,388 @@ -2092,6 +2104,7 @@ Returns all Bisq transactions that exist in a Bitcoin block. + عوائد كافة معاملات شبكة التداول الندية الموجودة في كتلة بتكوين. src/app/components/api-docs/api-docs.component.html 405,408 @@ -2099,6 +2112,7 @@ Returns the most recently processed Bitcoin block height processed by Bisq. + عوائد حجم الكتلة بتكوين وموقعها بالنسبة للكتل المؤكدة التي سبقتها المعالجة حديثاً في شبكة التداول الندية. src/app/components/api-docs/api-docs.component.html 424,427 @@ -2106,6 +2120,7 @@ Returns :length Bitcoin blocks that contain Bisq transactions, starting from :index. + عوائد: إمتداد البيانات الواقيعية بأرقام بيانات كتلة بتكوين التي تحتوي على معاملات شبكة المداولات الندية عند المؤشر. src/app/components/api-docs/api-docs.component.html 444,447 @@ -2113,6 +2128,7 @@ Returns statistics about all Bisq transactions. + إحصاءات عوائد جميع معاملات التداول الندية . src/app/components/api-docs/api-docs.component.html 465,468 @@ -2120,6 +2136,7 @@ Returns details about a Bisq transaction. + تفاصيل عوائد معاملات شبكة التداول الندية. src/app/components/api-docs/api-docs.component.html 485,488 @@ -2127,6 +2144,7 @@ Returns :length of latest Bisq transactions, starting from :index. + عوائد: إمتداد البيانات الواقعية للمعاملات, عند نقطة المؤشر. src/app/components/api-docs/api-docs.component.html 506,509 @@ -2144,6 +2162,7 @@ Returns our currently suggested fees for new transactions. + عوائد الرسوم المقترحة للمعاملات الجديدة. src/app/components/api-docs/api-docs.component.html 531,533 @@ -2153,6 +2172,7 @@ Returns current mempool as projected blocks. + عوائد عقود العملات الرقمية الحالية لتخزين المعلومات عن العمليات غير المعلنة ككتل متوقعة. src/app/components/api-docs/api-docs.component.html 547,549 @@ -2162,6 +2182,7 @@ Returns the ancestors and the best descendant fees for a transaction. + عوائد الرسوم السابقة و أفضل الرسوم اللاحقة للمعاملة. src/app/components/api-docs/api-docs.component.html 563,565 @@ -2181,6 +2202,7 @@ Returns current mempool backlog statistics. + عوائد احصاءات التراكمية لعقود العملات الرقمية لتخزين المعلومات عن العمليات غير المعلنة. src/app/components/api-docs/api-docs.component.html 588,590 @@ -2190,6 +2212,7 @@ Get the full list of txids in the mempool as an array. The order of the txids is arbitrary and does not match bitcoind. + الحصول على لائحة المعاملات الكاملة في عقود العملات الرقمية لتخزين المعلومات عن العمليات غير المعلنة.كمصفوفة. ترتيب المعاملات عشوائي لا يتناسب مع بيتكوين. src/app/components/api-docs/api-docs.component.html 604,607 @@ -2199,6 +2222,7 @@ Get a list of the last 10 transactions to enter the mempool. Each transaction object contains simplified overview data, with the following fields: txid, fee, vsize, and value. + الحصول على لائحة المعاملات ال10 الأخيرة لتدخل عقود العملات الرقمية لتخزين معلومات العمليات غير المعلنة. كل قاعدة لعملية المعاملات تحتوي على بيانات شاملة وملخصة مع الخانات التالية: تجزئة بيانات المعاملات, الرسوم, وحدة قياس إفتراضية بديلةالقيمة. src/app/components/api-docs/api-docs.component.html 622,623 @@ -2218,6 +2242,7 @@ Returns details about a transaction. Available fields: txid, version, locktime, size, weight, fee, vin, vout, and status. + تفاصيل عوائد المعاملات. الحقول المتوقرة:المعاملات الكاملة في عقود العملات الرقمية لتخزين المعلومات عن العمليات غير المعلنة,الإصدار ,وقت الاغلاق,الحجم ,قياس حجم الكتلة,الرسم,الأرباح الشاملة,ناتج جميع المعاملاتالحالة. src/app/components/api-docs/api-docs.component.html 647,648 @@ -2225,6 +2250,7 @@ Returns a transaction serialized as hex. + عوائد معاملة كسلسلة أرقام سداسية عشرية. src/app/components/api-docs/api-docs.component.html 666,669 @@ -2232,6 +2258,7 @@ Returns a merkle inclusion proof for the transaction using bitcoind's merkleblock format. + عوائد دليل تضمين إستخدام المعاملة المحوسبة برنامج بتكوين الخفي الأساسي صيغة. src/app/components/api-docs/api-docs.component.html 684,685 @@ -2239,6 +2266,7 @@ Returns a merkle inclusion proof for the transaction using Electrum's blockchain.transaction.get_merkle format. + عوائد دليل تضمين إستخدام المعاملة المحوسبةسلسلة كتل الكهرمان المعدني. المعاملة. احصل_صيغة الحوسبة. src/app/components/api-docs/api-docs.component.html 704,705 @@ -2246,6 +2274,7 @@ Returns the spending status of a transaction output. Available fields: spent (boolean), txid (optional), vin (optional), and status (optional, the status of the spending tx). + عوائد حالة الإنفاق لناتج المعاملة. الحقول المتوفرة:الإنفاق(الجبر المنطقي boolean ),أرقام المعاملات في الكتلة(إختياري),و الأرباح الشاملة (إختياري),والحالة(إختياري, حالة إنفاق المعاملة). src/app/components/api-docs/api-docs.component.html 723,724 @@ -2253,6 +2282,7 @@ Returns the spending status of all transaction outputs. + عوائد حالة التكاليف كل نتائج المعاملات. src/app/components/api-docs/api-docs.component.html 742,745 @@ -2268,6 +2298,7 @@ Returns the confirmation status of a transaction. Available fields: confirmed (boolean), block_height (optional), and block_hash (optional). + عوائد الحالات المؤكدة للمعاملة. الحقول المتوفرة:مؤكدة(الجبر المنطقيboolean),موقع و حجم الكتلة(إختياري),والتجزئة النصية للكتلة (إختياري). src/app/components/api-docs/api-docs.component.html 780,781 @@ -2275,6 +2306,7 @@ Broadcast a raw transaction to the network. The transaction should be provided as hex in the request body. The txid will be returned on success. + بث معاملة أصلية الى الشبكة.المعاملة يجب أن تُقَدم كأرقام سداسية عشرية في نص الطلب.أرقام المعاملات في الكتلةيتم إسترجاعها عند نجاح العملية. src/app/components/api-docs/api-docs.component.html 800,801 @@ -2282,6 +2314,7 @@ Websocket + بروتوكول التواصل المحوسب. src/app/components/api-docs/api-docs.component.html 810,814 @@ -2291,6 +2324,7 @@ Default push: action: 'want', data: ['blocks', ...] to express what you want pushed. Available: blocks, mempool-blocks, live-2h-chart, and stats.Push transactions related to address: 'track-address': '3PbJ...bF9B' to receive all new transactions containing that address as input or output. Returns an array of transactions. address-transactions for new mempool transactions, and block-transactions for new block confirmed transactions. + الدفع الإعتيادي:إجراء:أريد, بيانات:[’الكتل’،...]لتحدديد ما تريد دفعه.متوفر:كتل،;كتل عقود للعمليات غير المعلنة،جدول-2h-مباشر،وإحصاءات .دفع المعاملات المرتبطة بالعنوان:’إتبع-عنوان’: ’3PbJ...bF98’للحصول على معاملة جديدة تحتوي ذلك العنوان كإدخال و إخراج. إرجاع مصفوف المعاملات.عنوان المعاملاتلكتل العقود غير المعلنة الجديدة، و معاملات الكتللالمعاملات المؤكدة في الكتل الجديدة. src/app/components/api-docs/api-docs.component.html 819,820 @@ -2444,6 +2478,7 @@ of   + من src/app/components/asset/asset.component.html 76 @@ -2461,6 +2496,7 @@ Issuance and Burn Transactions + إلغاء و إصدار المعاملات. src/app/components/asset/asset.component.html 78 @@ -2547,7 +2583,7 @@ Size - حجم + الحجم src/app/components/block/block.component.html 31,33 @@ -2562,13 +2598,13 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size Weight - وزن + الوزن src/app/components/block/block.component.html 35,37 @@ -2597,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2633,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2671,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2735,6 +2771,7 @@ Bits + وحدات صغيرة. src/app/components/block/block.component.html 100,102 @@ -2752,6 +2789,7 @@ Nonce + رمز أحادي فردي الإستخدام. src/app/components/block/block.component.html 114,116 @@ -2763,11 +2801,11 @@ التفاصيل src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2777,7 +2815,7 @@ خطأ في تحميل بيانات الكتلة. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2789,16 +2827,6 @@ 106 - - Waiting for blocks... - في انتظار الكتل ... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! منسوخ! @@ -2812,7 +2840,7 @@ أولوية منخفضة src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2825,7 +2853,7 @@ أولوية متوسطة src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2838,7 +2866,7 @@ أولوية عالية src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2848,6 +2876,7 @@ Tx vBytes per second: + معاملات وحدات العناوين الإفتراضية في الثانية: src/app/components/footer/footer.component.html 5,7 @@ -2863,33 +2892,34 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing vB/s + الأسس البصرية\النصية src/app/components/footer/footer.component.html 11,15 src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second Unconfirmed - غير مؤكده + غير مؤكدة src/app/components/footer/footer.component.html 16,17 src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2904,36 +2934,42 @@ Mempool size dashboard.mempool-size - - block - الكتلة + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - كتل - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined تم تعدينه @@ -2943,7 +2979,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -2987,13 +3023,13 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview Fee span - امتداد الرسوم + نطاق الرسوم src/app/components/mempool-block/mempool-block.component.html 20,21 @@ -3042,7 +3078,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3052,11 +3088,11 @@ في ~ دقيقه src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3164,6 +3200,7 @@ Mempool by vBytes (sat/vByte) + عوائد عقود العملات الرقمية الحالية لتخزين المعلومات عن العمليات غير المعلنة في وحدة تخزين العناوين الإفتراضية(رسوم العاملة سات\وحدة العناوين الإفتراضية) src/app/components/statistics/statistics.component.html 13 @@ -3181,180 +3218,262 @@ Transaction vBytes per second (vB/s) - التحويلات ف بايت في الثانية (ف بايت / سات) + حجم التحويلات في الثانية (بايت افتراضي / سات) src/app/components/statistics/statistics.component.html 53 statistics.transaction-vbytes-per-second - - TV only - فقط للتفاز - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - الآن src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - منذ سنه - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - منذ شهر - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - منذ اسبوع + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - منذ يوم src/app/components/time-since/time-since.component.ts 68 - - - hour ago - منذ ساعه src/app/components/time-since/time-since.component.ts 69 - - - min ago - منذ دقيقه src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - منذ دقيقه src/app/components/time-since/time-since.component.ts 74 - - - sec ago - منذ ثانيه src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - منذ ثانيه src/app/components/time-since/time-since.component.ts 79 - - - years ago - منذ سنوات src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - منذ اشهر - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - منذ اسابيع src/app/components/time-since/time-since.component.ts 85 - - - days ago - منذ ايام src/app/components/time-since/time-since.component.ts 86 - - - hours ago - منذ ساعات src/app/components/time-since/time-since.component.ts 87 - - - mins ago - منذ دقائق src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - منذ دقيقة src/app/components/time-since/time-since.component.ts 92 - - - secs ago - منذ ثوان src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - منذ ثوان src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: هذه الحوالة تم استبدالها بـ: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3364,11 +3483,11 @@ غير مؤكده src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3378,27 +3497,17 @@ تم تأكيد src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - بعد - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen اول رؤية src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3408,7 +3517,7 @@ الوقت المقدر للوصول src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3418,7 +3527,7 @@ بعد عدة ساعات (أو أكثر) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3428,11 +3537,11 @@ الحجم الافتراضي src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3442,11 +3551,11 @@ معدل الرسوم src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3456,7 +3565,7 @@ منحدر src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3466,7 +3575,7 @@ الاصل src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3476,7 +3585,7 @@ حجم src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3486,7 +3595,7 @@ وزن src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3496,7 +3605,7 @@ الحوالة غير موجودة. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3505,7 +3614,7 @@ في انتظار ظهورها على mempool src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3514,7 +3623,7 @@ الرسوم src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3524,7 +3633,7 @@ سات src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3534,7 +3643,7 @@ معدل الرسوم الفعلي src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3544,7 +3653,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3553,7 +3662,7 @@ (عملات تم إنشاؤها حديثًا) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3562,7 +3671,7 @@ ربط src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3571,7 +3680,7 @@ البرنامج النصي (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3581,7 +3690,7 @@ البرنامج النصي. (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3591,7 +3700,7 @@ شوهد src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3600,15 +3709,16 @@ البرنامج النصي استرداد P2SH src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script P2WSH witness script + نتائج التجزئة النصية العالقة 2 للشاهد النصي المنفصل. src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3617,15 +3727,16 @@ ن التسلسل src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence Previous output script + نص النتائج السابقة. src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3634,36 +3745,39 @@ تحميل الكل src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all Peg-out to + إخراج المعاملات الى src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to ScriptPubKey (ASM) + النتيجة النصية لمعاملات بتكوين(عملية عكسية لإلغاء الرموز النصية) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm ScriptPubKey (HEX) + النتيجة النصيةلمعاملات بتكوين (سلسلة ارقام سداسية عشرية) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3673,7 +3787,7 @@ البيانات src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3682,7 +3796,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3698,7 +3812,7 @@ SegWit - سيقويت + SegWit src/app/components/tx-features/tx-features.component.html 1 @@ -3716,7 +3830,7 @@ This transaction saved % on fees by using SegWit and could save % more by fully upgrading to native SegWit-Bech32 - هذه التحويله وفرة ٪ من رسوم التحويل عن طريق استخدام السيقويت و ممكن ان توفر ٪ اكثر عن طريق التطور الى النيتف سيقويت Bech32 + هذه المعاملة وفرت ٪ من رسوم التحويل باستخدام سيقويت وممكن ان توفر ٪ اكثر عن طريق التطور الى نيتف سيقويت Bech32 src/app/components/tx-features/tx-features.component.html 3 @@ -3725,7 +3839,7 @@ This transaction could save % on fees by upgrading to native SegWit-Bech32 or % by upgrading to SegWit-P2SH - كان من الممكن أن توفر هذه التحويله٪ من الرسوم عن طريق الترقية إلى SegWit-Bech32 أو ٪ عن طريق الترقية إلى SegWit-P2SH + كان من الممكن أن توفر هذه المعاملة ٪ من الرسوم عن طريق الترقية إلى سيقويت Bech32 أو ٪ عن طريق الترقية إلى سيقويت-P2SH src/app/components/tx-features/tx-features.component.html 5 @@ -3776,7 +3890,7 @@ Only ~ sat/vB was needed to get into this block - المتبقي فقط ~ سات/ في بي للدخول في هذه الكتله + كان مطلوب ~ sat/vB فقط لاضافة هذه المعاملة لهذة الكتلة src/app/components/tx-fee-rating/tx-fee-rating.component.html 2 @@ -3789,7 +3903,7 @@ Overpaid x - دفع اكثر مما يستحق + دفع x اكثر مما يجب src/app/components/tx-fee-rating/tx-fee-rating.component.html 2 @@ -3801,12 +3915,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks احدث الكتل src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3815,11 +3941,11 @@ التحويلات src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3828,7 +3954,7 @@ احدث التحويلات src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3837,7 +3963,7 @@ دولار src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3846,7 +3972,7 @@ رسوم src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3855,7 +3981,7 @@ توسيع src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3864,16 +3990,16 @@ انهيار src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse Minimum fee - الحد الادنى للعموله + الحد الادنى للعمولة src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3883,7 +4009,7 @@ تطهير src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3893,7 +4019,7 @@ استخدام الذاكرة src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3903,19 +4029,188 @@ الحوالات الواردة src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - تعديل الصعوبة + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee رسوم التحويل diff --git a/frontend/src/locale/messages.ca.xlf b/frontend/src/locale/messages.ca.xlf index 376271a21..189116f8b 100644 --- a/frontend/src/locale/messages.ca.xlf +++ b/frontend/src/locale/messages.ca.xlf @@ -446,11 +446,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -471,11 +471,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -538,7 +538,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -591,7 +591,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -802,7 +802,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -823,7 +823,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -915,7 +915,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -988,7 +988,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1036,11 +1036,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1065,15 +1065,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1087,15 +1087,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1109,7 +1109,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1122,7 +1122,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1136,11 +1136,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1168,11 +1168,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1189,7 +1189,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1203,7 +1203,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1223,11 +1223,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1367,7 +1367,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1456,7 +1456,7 @@ Sobre src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1541,7 +1541,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2524,7 +2524,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2558,11 +2558,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2594,31 +2594,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2631,15 +2631,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2721,11 +2721,11 @@ Detalls src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2734,7 +2734,7 @@ Error loading block data. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2746,16 +2746,6 @@ 106 - - Waiting for blocks... - Esperant blocs - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Copiat! @@ -2769,7 +2759,7 @@ Prioritat baixa src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2782,7 +2772,7 @@ Prioritat mitjana src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2795,7 +2785,7 @@ Prioritat alta src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2820,7 +2810,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2833,7 +2823,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2846,7 +2836,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2860,36 +2850,42 @@ Mempool size dashboard.mempool-size - - block - bloc + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blocs - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined @@ -2898,7 +2894,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -2938,7 +2934,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -2989,7 +2985,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -2999,11 +2995,11 @@ En ~minut src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3125,171 +3121,254 @@ statistics.transaction-vbytes-per-second - - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Ara src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - Faany - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - Fames - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - Fasetmana + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - Fadia src/app/components/time-since/time-since.component.ts 68 - - - hour ago - Fahora src/app/components/time-since/time-since.component.ts 69 - - - min ago - Faminut src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - Faminut src/app/components/time-since/time-since.component.ts 74 - - - sec ago - Fasegon src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - Fasegon src/app/components/time-since/time-since.component.ts 79 - - - years ago - Faanys src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - Famesos - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - Fasetmanes src/app/components/time-since/time-since.component.ts 85 - - - days ago - Fadies src/app/components/time-since/time-since.component.ts 86 - - - hours ago - Fahores src/app/components/time-since/time-since.component.ts 87 - - - mins ago - Faminuts src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - Faminuts src/app/components/time-since/time-since.component.ts 92 - - - secs ago - Fasegons src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - Fasegons src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3298,11 +3377,11 @@ Unconfirmed src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3311,25 +3390,16 @@ Confirmed src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3339,7 +3409,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3348,7 +3418,7 @@ In several hours (or more) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3357,11 +3427,11 @@ Virtual size src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3370,11 +3440,11 @@ Fee rate src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3383,7 +3453,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3392,7 +3462,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3401,7 +3471,7 @@ Size src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3410,7 +3480,7 @@ Weight src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3419,7 +3489,7 @@ Transaction not found. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3427,7 +3497,7 @@ Waiting for it to appear in the mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3435,7 +3505,7 @@ Fee src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3445,7 +3515,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3454,7 +3524,7 @@ Effective fee rate src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3464,7 +3534,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3472,7 +3542,7 @@ (Newly Generated Coins) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3480,7 +3550,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3489,7 +3559,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3499,7 +3569,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3508,7 +3578,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3516,7 +3586,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3524,7 +3594,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3533,7 +3603,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3541,7 +3611,7 @@ Previous output script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3549,11 +3619,11 @@ Load all src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3561,7 +3631,7 @@ Peg-out to src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3570,7 +3640,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3580,7 +3650,7 @@ ScriptPubKey (HEX)  src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3589,7 +3659,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3598,7 +3668,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3709,12 +3779,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Últims blocs src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3723,11 +3805,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3735,7 +3817,7 @@ Latest transactions src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3744,7 +3826,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3752,7 +3834,7 @@ Fee src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3760,7 +3842,7 @@ Expand src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3768,7 +3850,7 @@ Collapse src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3776,7 +3858,7 @@ Minimum fee src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3785,7 +3867,7 @@ Purging src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3794,7 +3876,7 @@ Memory usage src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3803,18 +3885,188 @@ Incoming transactions src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee diff --git a/frontend/src/locale/messages.cs.xlf b/frontend/src/locale/messages.cs.xlf index f32448584..7d36363a3 100644 --- a/frontend/src/locale/messages.cs.xlf +++ b/frontend/src/locale/messages.cs.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1377,14 +1377,16 @@ The Mempool Open Source Project + Open source projekt Mempool src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project Building a mempool and blockchain explorer for the Bitcoin community, focusing on the transaction fee market and multi-layer ecosystem, without any advertising, altcoins, or third-party trackers. + Vytváříme mempool a blockchain explorer pro bitcoinovou komunitu se zaměřením na trh transakčních poplatků a vícevrstvý ekosystém, bez reklamy, altcoinů a sledovačů třetích stran. src/app/components/about/about.component.html 13,17 @@ -1471,7 +1473,7 @@ O projektu src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1558,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2476,6 +2478,7 @@ of   + z   src/app/components/asset/asset.component.html 76 @@ -2595,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2630,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2666,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2704,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2798,11 +2801,11 @@ Detaily src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2812,7 +2815,7 @@ Chyba při načítání dat bloku. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2824,16 +2827,6 @@ 106 - - Waiting for blocks... - Čekání na bloky... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Zkopírováno! @@ -2847,7 +2840,7 @@ Nízká priorita src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2860,7 +2853,7 @@ Střední priorita src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2873,7 +2866,7 @@ Vysoká priorita src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2899,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2912,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2926,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2941,36 +2934,42 @@ Mempool size dashboard.mempool-size - - block - blok + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - bloků - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Vytěžen @@ -2980,7 +2979,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3024,7 +3023,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3079,7 +3078,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3089,11 +3088,11 @@ Za ~ minuta src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3226,173 +3225,255 @@ statistics.transaction-vbytes-per-second - - TV only - Pouze TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Právě teď src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - před rokem - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - před měsícem - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - před týdnem + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - před dnem src/app/components/time-since/time-since.component.ts 68 - - - hour ago - před hodinou src/app/components/time-since/time-since.component.ts 69 - - - min ago - před min. src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - před minutou src/app/components/time-since/time-since.component.ts 74 - - - sec ago - před s. src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - před sekundou src/app/components/time-since/time-since.component.ts 79 - - - years ago - před roky src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - před měsíci - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - před týdny src/app/components/time-since/time-since.component.ts 85 - - - days ago - před dny src/app/components/time-since/time-since.component.ts 86 - - - hours ago - před hodinami src/app/components/time-since/time-since.component.ts 87 - - - mins ago - před min. src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - před minutami src/app/components/time-since/time-since.component.ts 92 - - - secs ago - před s. src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - před sekundami src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Tato transakce byla nahrazena: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3402,11 +3483,11 @@ Nepotvrzeno src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3416,27 +3497,17 @@ Potvrzeno src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Po - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Poprvé viděna src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3446,7 +3517,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3456,7 +3527,7 @@ Za několik hodin (nebo více) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3466,11 +3537,11 @@ Virtuální velikost src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3480,11 +3551,11 @@ Poplatek src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3494,7 +3565,7 @@ Potomek src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3504,7 +3575,7 @@ Předek src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3514,7 +3585,7 @@ Velikost src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3524,7 +3595,7 @@ Váha src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3534,7 +3605,7 @@ Transakce nebyla nalezena. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3543,7 +3614,7 @@ Čekání na to, až se objeví v mempoolu... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3552,7 +3623,7 @@ Poplatek src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3562,7 +3633,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3572,7 +3643,7 @@ Efektivní poplatek src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3582,7 +3653,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3591,7 +3662,7 @@ (Nově vytvořené mince) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3600,7 +3671,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3609,7 +3680,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3619,7 +3690,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3629,7 +3700,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3638,7 +3709,7 @@ P2SH redeem skript src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3647,7 +3718,7 @@ P2WSH witness skript src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3656,7 +3727,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3665,7 +3736,7 @@ Předchozí výstupní skript src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3674,11 +3745,11 @@ Načíst vše src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3687,7 +3758,7 @@ Peg-out do src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3696,7 +3767,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3706,7 +3777,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3716,7 +3787,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3725,7 +3796,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3844,12 +3915,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Poslední bloky src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3858,11 +3941,11 @@ Počet TX src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3871,7 +3954,7 @@ Poslední transakce src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3880,7 +3963,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3889,7 +3972,7 @@ Poplatek src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3898,7 +3981,7 @@ Rozšířit src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3907,7 +3990,7 @@ Zavřít src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3916,7 +3999,7 @@ Minimální poplatek src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3926,7 +4009,7 @@ Čištění src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3936,7 +4019,7 @@ Využití paměti src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3946,19 +4029,188 @@ Příchozí transakce src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Úprava obtížnosti + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Transakční poplatek diff --git a/frontend/src/locale/messages.de.xlf b/frontend/src/locale/messages.de.xlf index 92caf8a68..df6ba9c76 100644 --- a/frontend/src/locale/messages.de.xlf +++ b/frontend/src/locale/messages.de.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ Das Open-Source-Projekt Mempool src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ Über src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2598,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2633,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2669,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2707,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2801,11 +2801,11 @@ Details src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2815,7 +2815,7 @@ Fehler beim Laden der Blockdaten. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2827,16 +2827,6 @@ 106 - - Waiting for blocks... - Warten auf Blöcke ... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Kopiert! @@ -2850,7 +2840,7 @@ Niedrige Priorität src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2863,7 +2853,7 @@ Mittlere Priorität src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2876,7 +2866,7 @@ Hohe Priorität src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2902,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2915,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2929,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2944,36 +2934,42 @@ Mempool size dashboard.mempool-size - - block - Block + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - Blöcke - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Geschürft @@ -2983,7 +2979,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3027,7 +3023,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3082,7 +3078,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3092,11 +3088,11 @@ In ~ einer Minute src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3229,173 +3225,255 @@ statistics.transaction-vbytes-per-second - - TV only - Nur Fernseher - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Gerade eben src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - vor einem Jahr - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - vor einem Monat - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - vor einer Woche + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - vor einem Tag src/app/components/time-since/time-since.component.ts 68 - - - hour ago - vor einer Stunde src/app/components/time-since/time-since.component.ts 69 - - - min ago - vor einer Min. src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - vor einer Minute src/app/components/time-since/time-since.component.ts 74 - - - sec ago - vor einer Sek. src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - vor Sekunden src/app/components/time-since/time-since.component.ts 79 - - - years ago - vor Jahren src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - vor Monaten - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - vor Wochen src/app/components/time-since/time-since.component.ts 85 - - - days ago - vor Tagen src/app/components/time-since/time-since.component.ts 86 - - - hours ago - vor Stunden src/app/components/time-since/time-since.component.ts 87 - - - mins ago - vor Min. src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - vor Minuten src/app/components/time-since/time-since.component.ts 92 - - - secs ago - vor Sek. src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - vor Sekunden src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Diese Transaktion wurde ersetzt durch: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3405,11 +3483,11 @@ Unbestätigt src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3419,27 +3497,17 @@ Bestätigt src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Nach - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Zuerst gesehen src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3449,7 +3517,7 @@ ca. Zeit bis geschürft ist src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3459,7 +3527,7 @@ In mehreren Stunden (oder mehr) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3469,11 +3537,11 @@ Virtuelle Größe src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3483,11 +3551,11 @@ Gebührensatz src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3497,7 +3565,7 @@ Nachfahre src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3507,7 +3575,7 @@ Vorfahr src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3517,7 +3585,7 @@ Größe src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3527,7 +3595,7 @@ Gewicht src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3537,7 +3605,7 @@ Transaktion nicht gefunden. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3546,7 +3614,7 @@ Warten bis sie im Mempool erscheint... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3555,7 +3623,7 @@ Gebühr src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3565,7 +3633,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3575,7 +3643,7 @@ Effektiver Gebührensatz src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3585,7 +3653,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3594,7 +3662,7 @@ (Neu generierte Coins) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3603,7 +3671,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3612,7 +3680,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3622,7 +3690,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3632,7 +3700,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3641,7 +3709,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3650,7 +3718,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3659,7 +3727,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3668,7 +3736,7 @@ Vorheriges Output Script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3677,11 +3745,11 @@ Alle nachladen src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3690,7 +3758,7 @@ Peg-out zu src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3699,7 +3767,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3709,7 +3777,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3719,7 +3787,7 @@ Daten src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3728,7 +3796,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3847,12 +3915,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Neueste Blöcke src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3861,11 +3941,11 @@ TX src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3874,7 +3954,7 @@ Neueste Transaktionen src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3883,7 +3963,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3892,7 +3972,7 @@ Gebühr src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3901,7 +3981,7 @@ Erweitern src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3910,7 +3990,7 @@ Reduzieren src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3919,7 +3999,7 @@ Mindestgebühr src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3929,7 +4009,7 @@ Streichung src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3939,7 +4019,7 @@ Speicherausnutzung src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3949,19 +4029,188 @@ Eingehende Transaktionen src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Schwierigkeitsanpassung + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Transaktionsgebühr diff --git a/frontend/src/locale/messages.en_US.xlf b/frontend/src/locale/messages.en_US.xlf index 6e1a521fa..efa8cd565 100644 --- a/frontend/src/locale/messages.en_US.xlf +++ b/frontend/src/locale/messages.en_US.xlf @@ -401,11 +401,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -425,11 +425,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -488,7 +488,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -537,7 +537,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -734,7 +734,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -754,7 +754,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -839,7 +839,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -906,7 +906,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -950,11 +950,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -977,15 +977,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -998,15 +998,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1019,7 +1019,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1031,7 +1031,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1044,11 +1044,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1074,11 +1074,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1094,7 +1094,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1107,7 +1107,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1125,11 +1125,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1262,7 +1262,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1345,7 +1345,7 @@ About src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1424,7 +1424,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2385,7 +2385,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2417,11 +2417,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2453,31 +2453,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2490,15 +2490,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2576,11 +2576,11 @@ Details src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2589,7 +2589,7 @@ Error loading block data. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2600,15 +2600,6 @@ 106 - - Waiting for blocks... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! @@ -2620,7 +2611,7 @@ Low priority src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2632,7 +2623,7 @@ Medium priority src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2644,7 +2635,7 @@ High priority src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2668,7 +2659,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2680,7 +2671,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2693,7 +2684,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2707,34 +2698,42 @@ Mempool size dashboard.mempool-size - - block + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined @@ -2743,7 +2742,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -2783,7 +2782,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -2832,7 +2831,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -2841,11 +2840,11 @@ In ~ minute src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -2964,152 +2963,254 @@ statistics.transaction-vbytes-per-second - - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago src/app/components/time-since/time-since.component.ts 68 - - - hour ago src/app/components/time-since/time-since.component.ts 69 - - - min ago src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago src/app/components/time-since/time-since.component.ts 74 - - - sec ago src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago src/app/components/time-since/time-since.component.ts 79 - - - years ago src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago src/app/components/time-since/time-since.component.ts 85 - - - days ago src/app/components/time-since/time-since.component.ts 86 - - - hours ago src/app/components/time-since/time-since.component.ts 87 - - - mins ago src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago src/app/components/time-since/time-since.component.ts 92 - - - secs ago src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3118,11 +3219,11 @@ Unconfirmed src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3131,25 +3232,16 @@ Confirmed src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3158,7 +3250,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3167,7 +3259,7 @@ In several hours (or more) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3176,11 +3268,11 @@ Virtual size src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3189,11 +3281,11 @@ Fee rate src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3202,7 +3294,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3211,7 +3303,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3220,7 +3312,7 @@ Size src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3229,7 +3321,7 @@ Weight src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3238,7 +3330,7 @@ Transaction not found. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3246,7 +3338,7 @@ Waiting for it to appear in the mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3254,7 +3346,7 @@ Fee src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3263,7 +3355,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3272,7 +3364,7 @@ Effective fee rate src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3281,7 +3373,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3289,7 +3381,7 @@ (Newly Generated Coins) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3297,7 +3389,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3305,7 +3397,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3314,7 +3406,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3323,7 +3415,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3331,7 +3423,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3339,7 +3431,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3347,7 +3439,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3355,7 +3447,7 @@ Previous output script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3363,11 +3455,11 @@ Load all src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3375,7 +3467,7 @@ Peg-out to src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3383,7 +3475,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3392,7 +3484,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3401,7 +3493,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3409,7 +3501,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3518,11 +3610,23 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3530,11 +3634,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3542,7 +3646,7 @@ Latest transactions src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3550,7 +3654,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3558,7 +3662,7 @@ Fee src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3566,7 +3670,7 @@ Expand src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3574,7 +3678,7 @@ Collapse src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3582,7 +3686,7 @@ Minimum fee src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3591,7 +3695,7 @@ Purging src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3600,7 +3704,7 @@ Memory usage src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3609,18 +3713,188 @@ Incoming transactions src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee diff --git a/frontend/src/locale/messages.es.xlf b/frontend/src/locale/messages.es.xlf index 0ac1a5589..755210301 100644 --- a/frontend/src/locale/messages.es.xlf +++ b/frontend/src/locale/messages.es.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ Proyecto de Código Abierto The Mempool src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ Sobre nosotros src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2598,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2633,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2669,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2707,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2801,11 +2801,11 @@ Detalles src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2815,7 +2815,7 @@ Error cargando datos de bloque src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2827,16 +2827,6 @@ 106 - - Waiting for blocks... - Cargando bloques... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Copiado! @@ -2850,7 +2840,7 @@ Baja prioridad src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2863,7 +2853,7 @@ Media prioridad src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2876,7 +2866,7 @@ Alta prioridad src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2902,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2915,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2929,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2944,36 +2934,44 @@ Mempool size dashboard.mempool-size - - block - bloque + + blocks + bloques src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - bloques - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + bloque + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Minado @@ -2983,7 +2981,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3027,7 +3025,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3082,7 +3080,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3092,11 +3090,11 @@ En ~ minutos src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3229,173 +3227,260 @@ statistics.transaction-vbytes-per-second - - TV only - Solo TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now Justo ahora src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - Hace año - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - Hace mes - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - Hace semana + + ago + Hace src/app/components/time-since/time-since.component.ts 67 - - - day ago - Hace día src/app/components/time-since/time-since.component.ts 68 - - - hour ago - Hace hora src/app/components/time-since/time-since.component.ts 69 - - - min ago - Hace min. src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - Hace minuto src/app/components/time-since/time-since.component.ts 74 - - - sec ago - Hace seg. src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - Hace segundo src/app/components/time-since/time-since.component.ts 79 - - - years ago - Hace año src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - Hace meses - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - Hace semanas src/app/components/time-since/time-since.component.ts 85 - - - days ago - Hace días src/app/components/time-since/time-since.component.ts 86 - - - hours ago - Hace horas src/app/components/time-since/time-since.component.ts 87 - - - mins ago - Hace min. src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - Hace minutos src/app/components/time-since/time-since.component.ts 92 - - - secs ago - Hace seg. src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - Hace segundos src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + Después de + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + En ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + En ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Esta transacción ha sido reemplazada por: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3405,11 +3490,11 @@ Sin confirmar src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3419,27 +3504,17 @@ Confirmado src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Después - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Visto por primera vez src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3449,7 +3524,7 @@ Tiempo esparado de llegada src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3459,7 +3534,7 @@ En unas cuantas horas (o más) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3469,11 +3544,11 @@ Tamaño virtual src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3483,11 +3558,11 @@ Tasa de intercambio src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3497,7 +3572,7 @@ Descendiente src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3507,7 +3582,7 @@ Ancestro src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3517,7 +3592,7 @@ Tamaño src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3527,7 +3602,7 @@ Peso src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3537,7 +3612,7 @@ Transacción no encontrada src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3546,7 +3621,7 @@ Esperando a que aparezca en la mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3555,7 +3630,7 @@ Tasa src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3565,7 +3640,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3575,7 +3650,7 @@ Ratio de tasa efectiva src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3585,7 +3660,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3594,7 +3669,7 @@ (Monedas recién generadas) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3603,7 +3678,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3612,7 +3687,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3622,7 +3697,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3632,7 +3707,7 @@ Testigo src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3641,7 +3716,7 @@ script de canje P2SH src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3650,7 +3725,7 @@ script de testigo P2WSH src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3659,7 +3734,7 @@ nSecuencia src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3668,7 +3743,7 @@ Script de salida previo src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3677,11 +3752,11 @@ Cargar todas src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3690,7 +3765,7 @@ Peg-out a src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3699,7 +3774,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3709,7 +3784,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3719,7 +3794,7 @@ dato src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3728,7 +3803,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3847,12 +3922,25 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + Estimaciones de Tasas + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Últimos bloques src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3861,11 +3949,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3874,7 +3962,7 @@ Últimas transacciones src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3883,7 +3971,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3892,7 +3980,7 @@ Tasa src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3901,7 +3989,7 @@ Expandir src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3910,7 +3998,7 @@ Colapsar src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3919,7 +4007,7 @@ Tarifa mínima src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3929,7 +4017,7 @@ Purga src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3939,7 +4027,7 @@ Uso de memoria src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3949,19 +4037,211 @@ Transacciones entrantes src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Ajuste de dificultad + + Difficulty Adjustment + Ajuste de Dificultad src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + Restante + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + Estimar + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + min por bloque + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + Período Actual + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + año + + src/app/shared/i18n/dates.ts + 3 + + + + years + años + + src/app/shared/i18n/dates.ts + 4 + + + + month + mes + + src/app/shared/i18n/dates.ts + 5 + + + + months + meses + + src/app/shared/i18n/dates.ts + 6 + + + + week + semana + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + semanas + + src/app/shared/i18n/dates.ts + 8 + + + + day + día + + src/app/shared/i18n/dates.ts + 9 + + + + days + días + + src/app/shared/i18n/dates.ts + 10 + + + + hour + hora + + src/app/shared/i18n/dates.ts + 11 + + + + hours + horas + + src/app/shared/i18n/dates.ts + 12 + + + + minute + minuto + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + minutos + + src/app/shared/i18n/dates.ts + 14 + + + + min + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + segundo + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + segundos + + src/app/shared/i18n/dates.ts + 18 + + + + sec + seg + + src/app/shared/i18n/dates.ts + 19 + + + + secs + segs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Tasa de transacción diff --git a/frontend/src/locale/messages.fa.xlf b/frontend/src/locale/messages.fa.xlf index f3cf5e8f4..fda32a232 100644 --- a/frontend/src/locale/messages.fa.xlf +++ b/frontend/src/locale/messages.fa.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ پروژهٔ متن‌باز ممپول src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ درباره src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2602,7 +2602,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2637,11 +2637,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2673,31 +2673,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2711,15 +2711,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2805,11 +2805,11 @@ جزئیات src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2819,7 +2819,7 @@ خطا در بازکردن داده‌های بلاک. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2831,16 +2831,6 @@ 106 - - Waiting for blocks... - منتظر بلاک‌ها... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! کپی شد! @@ -2854,7 +2844,7 @@ اولویت پایین src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2867,7 +2857,7 @@ اولویت متوسط src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2880,7 +2870,7 @@ اولویت بالا src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2906,7 +2896,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2919,7 +2909,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2933,7 +2923,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2948,36 +2938,42 @@ Mempool size dashboard.mempool-size - - block - بلاک + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - بلاک - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined استخراج‌شده @@ -2987,7 +2983,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3031,7 +3027,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3086,7 +3082,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3096,11 +3092,11 @@ در ~ دقیقه src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3233,173 +3229,255 @@ statistics.transaction-vbytes-per-second - - TV only - تلویزیونی - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - همین الان src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - سال پیش - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - ماه پیش - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - هفته پیش + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - روز پیش src/app/components/time-since/time-since.component.ts 68 - - - hour ago - ساعت پیش src/app/components/time-since/time-since.component.ts 69 - - - min ago - دقیقه پیش src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - دقیقه پیش src/app/components/time-since/time-since.component.ts 74 - - - sec ago - ثانیه پیش src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - ثانیه پیش src/app/components/time-since/time-since.component.ts 79 - - - years ago - سال پیش src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - ماه پیش - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - هفته پیش src/app/components/time-since/time-since.component.ts 85 - - - days ago - روز پیش src/app/components/time-since/time-since.component.ts 86 - - - hours ago - ساعت پیش src/app/components/time-since/time-since.component.ts 87 - - - mins ago - دقیقه پیش src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - دقیقه پیش src/app/components/time-since/time-since.component.ts 92 - - - secs ago - ثانیه پیش src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - ثانیه پیش src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: این تراکنش جایگزین شده است: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3409,11 +3487,11 @@ تأییدنشده src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3423,27 +3501,17 @@ تأیید شده src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - بعد از - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen اولین زمان دیده‌شدن src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3453,7 +3521,7 @@ تخمین src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3463,7 +3531,7 @@ در چند (یا چندین) ساعت آینده src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3473,11 +3541,11 @@ اندازه مجازی src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3487,11 +3555,11 @@ نرخ کارمزد src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3501,7 +3569,7 @@ نواده src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3511,7 +3579,7 @@ والد src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3521,7 +3589,7 @@ اندازه src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3531,7 +3599,7 @@ وزن src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3541,7 +3609,7 @@ تراکنش پیدا نشد. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3550,7 +3618,7 @@ منتظر دیده‌شدن در mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3559,7 +3627,7 @@ کارمزد src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3569,7 +3637,7 @@ ساتوشی src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3579,7 +3647,7 @@ نرخ کارمزد مؤثر src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3589,7 +3657,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3598,7 +3666,7 @@ (سکه‌های تازه تولید شده) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3607,7 +3675,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3616,7 +3684,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3626,7 +3694,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3636,7 +3704,7 @@ شاهد src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3645,7 +3713,7 @@ اسکریپت نقد کردن P2SH src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3654,7 +3722,7 @@ اسکریپت شاهد P2WSH src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3663,7 +3731,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3672,7 +3740,7 @@ اسکریپت خروجی قبلی src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3681,11 +3749,11 @@ بازکردن همه src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3694,7 +3762,7 @@ ‏Peg-out به src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3703,7 +3771,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3713,7 +3781,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3723,7 +3791,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3732,7 +3800,7 @@ ساتوشی src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3851,12 +3919,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks آخرین بلاک‌ها src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3865,11 +3945,11 @@ تراکنش src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3878,7 +3958,7 @@ آخرین تراکنش‌ها src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3887,7 +3967,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3896,7 +3976,7 @@ کارمزد src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3905,7 +3985,7 @@ بستن src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3914,7 +3994,7 @@ بازکردن src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3923,7 +4003,7 @@ حداقل کارمزد src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3933,7 +4013,7 @@ آستانه حذف src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3943,7 +4023,7 @@ حافظه مصرف‌شده src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3953,19 +4033,188 @@ تراکنش‌های منتشرشده src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - تنظیم سختی بلاک‌ها + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee کارمزد تراکنش diff --git a/frontend/src/locale/messages.fi.xlf b/frontend/src/locale/messages.fi.xlf index 60d469740..2872a3d15 100644 --- a/frontend/src/locale/messages.fi.xlf +++ b/frontend/src/locale/messages.fi.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1377,14 +1377,16 @@ The Mempool Open Source Project + Mempool avoimen lähdekoodin projekti src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project Building a mempool and blockchain explorer for the Bitcoin community, focusing on the transaction fee market and multi-layer ecosystem, without any advertising, altcoins, or third-party trackers. + Rakennetaan mempool- ja lohkoketjuselain Bitcoin-yhteisölle, jossa keskitytään transaktiokulumarkkinoihin ja monikerroksiseen ekosysteemiin ilman mainontaa, altcoineja tai kolmannen osapuolen seurantalaitteita. src/app/components/about/about.component.html 13,17 @@ -1471,7 +1473,7 @@ Tietoja src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1558,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2180,6 +2182,7 @@ Returns the ancestors and the best descendant fees for a transaction. + Palauttaa esisiirtokulun ja jälkisiirtokulun siirtotapahtumalle. src/app/components/api-docs/api-docs.component.html 563,565 @@ -2475,6 +2478,7 @@ of   + /  src/app/components/asset/asset.component.html 76 @@ -2594,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2629,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2665,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2703,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2797,11 +2801,11 @@ Yksityiskohdat src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2811,7 +2815,7 @@ Virhe lohkotietoja ladattaessa. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2823,16 +2827,6 @@ 106 - - Waiting for blocks... - Odotetaan lohkoja... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Kopioitu! @@ -2846,7 +2840,7 @@ Ei kiireellinen src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2859,7 +2853,7 @@ Keskimääräinen src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2872,7 +2866,7 @@ Kiireellinen src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2898,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2911,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2925,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2940,36 +2934,42 @@ Mempool size dashboard.mempool-size - - block - lohko + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - lohkoa - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Louhittu @@ -2979,7 +2979,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3023,7 +3023,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3078,7 +3078,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3088,11 +3088,11 @@ ~ minuutin kuluttua src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3225,173 +3225,255 @@ statistics.transaction-vbytes-per-second - - TV only - Vain TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Juuri nyt src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - vuotta sitten - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - kuukautta sitten - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - viikkoa sitten + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - päivää sitten src/app/components/time-since/time-since.component.ts 68 - - - hour ago - tuntia sitten src/app/components/time-since/time-since.component.ts 69 - - - min ago - m sitten src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - minuuttia sitten src/app/components/time-since/time-since.component.ts 74 - - - sec ago - s sitten src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - sekunttia sitten src/app/components/time-since/time-since.component.ts 79 - - - years ago - vuotta sitten src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - kuukautta sitten - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - viikkoa sitten src/app/components/time-since/time-since.component.ts 85 - - - days ago - päivää sitten src/app/components/time-since/time-since.component.ts 86 - - - hours ago - tuntia sitten src/app/components/time-since/time-since.component.ts 87 - - - mins ago - m sitten src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - minuuttia sitten src/app/components/time-since/time-since.component.ts 92 - - - secs ago - s sitten src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - sekunttia sitten src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Tämä siirtotapahtuma on korvattu seuraavalla: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3401,11 +3483,11 @@ Vahvistamatta src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3415,27 +3497,17 @@ Vahvistettu src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Jälkeen - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Ensimmäiseksi nähty src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3445,7 +3517,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3455,7 +3527,7 @@ Muutamassa tunnissa (tai enemmän) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3465,11 +3537,11 @@ Virtuaalikoko src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3479,11 +3551,11 @@ Siirtokulutaso src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3493,7 +3565,7 @@ Verso src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3503,7 +3575,7 @@ Juuri src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3513,7 +3585,7 @@ Koko src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3523,7 +3595,7 @@ Paino src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3533,7 +3605,7 @@ Siirtotapahtumaa ei löydy. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3542,7 +3614,7 @@ Odotetaan sen ilmestymistä mempooliin... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3551,7 +3623,7 @@ Siirtokulu src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3561,7 +3633,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3571,7 +3643,7 @@ Todellinen siirtokulutaso src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3581,7 +3653,7 @@ Kolikonluonti src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3590,7 +3662,7 @@ (Äskettäin luodut kolikot) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3599,7 +3671,7 @@ Kiinnitä src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3608,7 +3680,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3618,7 +3690,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3628,7 +3700,7 @@ Todistaja src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3637,7 +3709,7 @@ P2SH lunastusskripti src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3646,7 +3718,7 @@ P2WSH todistajaskripti src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3655,7 +3727,7 @@ nJärjestys src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3664,7 +3736,7 @@ Edellinen tulosteskripti src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3673,11 +3745,11 @@ Lataa kaikki src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3686,7 +3758,7 @@ Irrotetaan src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3695,7 +3767,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3705,7 +3777,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3715,7 +3787,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3724,7 +3796,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3843,12 +3915,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Viimeisimmät lohkot src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3857,11 +3941,11 @@ Siirtoa src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3870,7 +3954,7 @@ Viimeisimmät siirtotapahtumat src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3879,7 +3963,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3888,7 +3972,7 @@ Siirtokulu src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3897,7 +3981,7 @@ Laajenna src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3906,7 +3990,7 @@ Paina kokoon src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3915,7 +3999,7 @@ Vähimmäiskulu src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3925,7 +4009,7 @@ Tyhjennys src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3935,7 +4019,7 @@ Muistin käyttö src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3945,19 +4029,188 @@ Saapuvat siirtotapahtumat src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Vaikeudensäätö + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Siirtokulu diff --git a/frontend/src/locale/messages.fr.xlf b/frontend/src/locale/messages.fr.xlf index 1d96a8042..445447e23 100644 --- a/frontend/src/locale/messages.fr.xlf +++ b/frontend/src/locale/messages.fr.xlf @@ -433,11 +433,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -458,11 +458,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -525,7 +525,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -578,7 +578,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -789,7 +789,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -810,7 +810,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -902,7 +902,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -975,7 +975,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1023,11 +1023,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1052,15 +1052,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1074,15 +1074,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1096,7 +1096,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1109,7 +1109,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1123,11 +1123,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1155,11 +1155,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1176,7 +1176,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1210,11 +1210,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1359,12 +1359,13 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project Building a mempool and blockchain explorer for the Bitcoin community, focusing on the transaction fee market and multi-layer ecosystem, without any advertising, altcoins, or third-party trackers. + Construire un exploreur du mempool et de la blockchain pour la communauté Bitcoin, en se concentrant sur le marché des frais de transactions et un écosystème à plusieurs couches, sans aucune publicité, sans altcoins, et sans cookies de pistage tiers. src/app/components/about/about.component.html 13,17 @@ -1372,6 +1373,7 @@ Enterprise Sponsors 🚀 + Entreprises sponsors 🚀 src/app/components/about/about.component.html 32,34 @@ -1380,6 +1382,7 @@ Community Sponsors ❤️ + Sponsors de la communauté ❤️ src/app/components/about/about.component.html 50,53 @@ -1397,6 +1400,7 @@ Navigate to https://mempool.space/sponsor to sponsor + Rendez-vous sur https://mempool.space/sponsor pour soutenir le projet src/app/components/about/about.component.html 63 @@ -1444,7 +1448,7 @@ A propos src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1528,7 +1532,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2544,7 +2548,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2579,11 +2583,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2615,31 +2619,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2653,15 +2657,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2743,11 +2747,11 @@ Détails src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2757,7 +2761,7 @@ Erreur lors du chargement des données du bloc src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2769,16 +2773,6 @@ 106 - - Waiting for blocks... - En attente de blocs... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Copié! @@ -2792,7 +2786,7 @@ Priorité faible src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2805,7 +2799,7 @@ Priorité moyenne src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2818,7 +2812,7 @@ Priorité haute src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2844,7 +2838,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2857,7 +2851,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2871,7 +2865,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2886,36 +2880,42 @@ Mempool size dashboard.mempool-size - - block - bloc + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blocs - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Miné @@ -2925,7 +2925,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -2969,7 +2969,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3024,7 +3024,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3034,11 +3034,11 @@ Dans ~ minute src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3170,172 +3170,255 @@ statistics.transaction-vbytes-per-second - - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - À l'instant même src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - il y a an - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - il y a mois - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - il y a semaine + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - il y a jour src/app/components/time-since/time-since.component.ts 68 - - - hour ago - il y a heure src/app/components/time-since/time-since.component.ts 69 - - - min ago - il y a min src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - il y a minute src/app/components/time-since/time-since.component.ts 74 - - - sec ago - il y a sec src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - il y a seconde src/app/components/time-since/time-since.component.ts 79 - - - years ago - il y a ans src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - il y a mois - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - il y a semaines src/app/components/time-since/time-since.component.ts 85 - - - days ago - il y a jours src/app/components/time-since/time-since.component.ts 86 - - - hours ago - il y a heures src/app/components/time-since/time-since.component.ts 87 - - - mins ago - il y a mins src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - il y a minutes src/app/components/time-since/time-since.component.ts 92 - - - secs ago - il y a secs src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - il y a secondes src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Cette transaction a été remplacée par: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3345,11 +3428,11 @@ non confirmée src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3359,27 +3442,17 @@ Confirmé src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Après - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Vu pour la première fois src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3389,7 +3462,7 @@ HAP src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3399,7 +3472,7 @@ Dans plusieurs heures (ou plus) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3409,11 +3482,11 @@ Taille virtuelle src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3422,11 +3495,11 @@ Fee rate src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3435,7 +3508,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3444,7 +3517,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3454,7 +3527,7 @@ Taille src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3464,7 +3537,7 @@ Poids src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3474,7 +3547,7 @@ Transaction introuvable. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3483,7 +3556,7 @@ Veuillez patienter pendant que nous attendons qu'elle apparaisse dans le mempool src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3492,7 +3565,7 @@ Frais src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3502,7 +3575,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3511,7 +3584,7 @@ Effective fee rate src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3521,7 +3594,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3530,7 +3603,7 @@ (Nouveaux bitcoins générés) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3539,7 +3612,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3548,7 +3621,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3558,7 +3631,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3568,7 +3641,7 @@ Témoin src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3577,7 +3650,7 @@ Script de rachat P2SH src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3586,7 +3659,7 @@ Script témoin PW2SH src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3595,7 +3668,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3604,7 +3677,7 @@ Script de sortie précédent src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3613,11 +3686,11 @@ Charger tout src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3626,7 +3699,7 @@ Peg-out vers src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3635,7 +3708,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3645,7 +3718,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3655,7 +3728,7 @@ Donnée src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3664,7 +3737,7 @@ Sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3779,12 +3852,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Derniers blocs src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3793,11 +3878,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3806,7 +3891,7 @@ Dernières transactions src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3815,7 +3900,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3824,7 +3909,7 @@ Frais src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3833,7 +3918,7 @@ Etendre src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3842,7 +3927,7 @@ Ecraser src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3851,7 +3936,7 @@ Frais minimums src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3861,7 +3946,7 @@ Purgées src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3871,7 +3956,7 @@ Mémoire utilisée src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3881,19 +3966,188 @@ Transactions entrantes src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Ajustement de la difficulté + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee diff --git a/frontend/src/locale/messages.he.xlf b/frontend/src/locale/messages.he.xlf index 16d071b5b..e5874b455 100644 --- a/frontend/src/locale/messages.he.xlf +++ b/frontend/src/locale/messages.he.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1379,7 +1379,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1470,7 +1470,7 @@ אודות src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1556,7 +1556,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2573,7 +2573,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2608,11 +2608,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2644,31 +2644,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2682,15 +2682,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2775,11 +2775,11 @@ פרטים src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2789,7 +2789,7 @@ שגיאה בטעינת נתוני הבלוק. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2801,16 +2801,6 @@ 106 - - Waiting for blocks... - ממתין לבלוקים... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! הועתק! @@ -2824,7 +2814,7 @@ עדיפות נמוכה src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2837,7 +2827,7 @@ עדיפות בינונית src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2850,7 +2840,7 @@ עדיפות גבוהה src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2876,7 +2866,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2889,7 +2879,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2903,7 +2893,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2918,36 +2908,42 @@ Mempool size dashboard.mempool-size - - block - בלוק + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - בלוקים - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined נכרה @@ -2957,7 +2953,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3001,7 +2997,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3056,7 +3052,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3066,11 +3062,11 @@ תוך ~ דקות src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3203,173 +3199,255 @@ statistics.transaction-vbytes-per-second - - TV only - מצב טלוויזיה בלבד - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - זה עתה src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - לפני שנים - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - לפני חודשים - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - לפני שבועות + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - לפני ימים src/app/components/time-since/time-since.component.ts 68 - - - hour ago - לפני שעות src/app/components/time-since/time-since.component.ts 69 - - - min ago - לפני דקות src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - לפני דקות src/app/components/time-since/time-since.component.ts 74 - - - sec ago - לפני שניות src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - לפני שניות src/app/components/time-since/time-since.component.ts 79 - - - years ago - לפני שנים src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - לפני חודשים - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - לפני שבועות src/app/components/time-since/time-since.component.ts 85 - - - days ago - לפני ימים src/app/components/time-since/time-since.component.ts 86 - - - hours ago - לפני שעות src/app/components/time-since/time-since.component.ts 87 - - - mins ago - לפני דקות src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - לפני דקות src/app/components/time-since/time-since.component.ts 92 - - - secs ago - לפני שניות src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - לפני שניות src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: טרנזקציה זו הוחלפה ב: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3379,11 +3457,11 @@ טרם אושרו src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3393,27 +3471,17 @@ אושר src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - לאחר - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen נראה לראשונה src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3423,7 +3491,7 @@ זמן אישור משוער src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3433,7 +3501,7 @@ בעוד מספר שעות (או יותר) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3443,11 +3511,11 @@ גודל וירטואלי src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3457,11 +3525,11 @@ שיעור עמלה src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3471,7 +3539,7 @@ צאצא src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3481,7 +3549,7 @@ אב קדמון src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3491,7 +3559,7 @@ גודל src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3501,7 +3569,7 @@ משקל src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3511,7 +3579,7 @@ טרנזקציה לא נמצאה. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3520,7 +3588,7 @@ ממתין להופעתה בממפול.. src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3529,7 +3597,7 @@ עמלה src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3539,7 +3607,7 @@ סאטושיז src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3549,7 +3617,7 @@ שיעור עמלה אפקטיבי src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3559,7 +3627,7 @@ מטבעה src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3568,7 +3636,7 @@ (מטבעות שזה עתה נוצרו) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3577,7 +3645,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3586,7 +3654,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3596,7 +3664,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3606,7 +3674,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3615,7 +3683,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3624,7 +3692,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3633,7 +3701,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3642,7 +3710,7 @@ פלט קודם src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3651,11 +3719,11 @@ טען הכל src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3664,7 +3732,7 @@ Peg-out to src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3673,7 +3741,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3683,7 +3751,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3693,7 +3761,7 @@ נתונים src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3702,7 +3770,7 @@ סאט src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3821,12 +3889,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks בלוקים אחרונים src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3835,11 +3915,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3848,7 +3928,7 @@ טרנזקציות אחרונות src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3857,7 +3937,7 @@ דולר אמריקאי src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3866,7 +3946,7 @@ עמלה src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3875,7 +3955,7 @@ הרחב src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3884,7 +3964,7 @@ מזער src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3893,7 +3973,7 @@ עמלה מינימלית src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3903,7 +3983,7 @@ סף עמלה src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3913,7 +3993,7 @@ שימוש בזיכרון src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3923,19 +4003,188 @@ טרנזקציות נכנסות src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - התאמת קושי הכרייה + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee עמלת טרנזקציה diff --git a/frontend/src/locale/messages.hi.xlf b/frontend/src/locale/messages.hi.xlf new file mode 100644 index 000000000..1c10641eb --- /dev/null +++ b/frontend/src/locale/messages.hi.xlf @@ -0,0 +1,4035 @@ + + + + + Close + बंद + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/alert/alert.ts + 74 + + + + Previous + पिछला + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/carousel/carousel.ts + 349 + + + + Next + अगला + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/carousel/carousel.ts + 349 + + + + Previous month + पिछ्ला महिना + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-month.ts + 62,64 + + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.ts + 69 + + + + Next month + अगला महीना + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-month.ts + 72 + + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-month.ts + 72 + + + + Select month + महीना चुनिए + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.ts + 74 + + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.ts + 74 + + + + Select year + वर्ष चुनें + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.ts + 74 + + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.ts + 74 + + + + «« + «« + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts + 404 + + + + « + « + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts + 404 + + + + » + » + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts + 404 + + + + »» + »» + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts + 404 + + + + First + प्रथम + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts + 404 + + + + Previous + पिछला + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts + 404 + + + + Next + अगला + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts + 404 + + + + Last + अंतिम + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/pagination/pagination.ts + 404 + + + + + + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.ts + 101 + + + + HH + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Hours + घंटे + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + MM + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Minutes + मिनट + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Increment hours + घंटे बढ़ाए + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Decrement hours + घंटे घटाये + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Increment minutes + मिनट बढ़ाये + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Decrement minutes + मिनट घटाये + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + SS + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Seconds + सेकंड + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Increment seconds + सेकंड बढ़ाये + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Decrement seconds + सेकंड घटाये + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + + + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + + + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts + 296 + + + + Close + बंद + + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/toast/toast.ts + 137 + + + + Registered assets + पंजीकृत संपत्ति + + src/app/assets/assets.component.html + 2,7 + + Registered assets page header + + + Search asset + संपत्ति खोजें + + src/app/assets/assets.component.html + 9,11 + + Search Assets Placeholder Text + + + Clear + साफ़ करे + + src/app/assets/assets.component.html + 11,16 + + Search Clear Button + + + Name + नाम + + src/app/assets/assets.component.html + 19,21 + + + src/app/assets/assets.component.html + 46,48 + + Asset name header + + + Ticker + + src/app/assets/assets.component.html + 20,21 + + + src/app/assets/assets.component.html + 47,49 + + Asset ticker header + + + Issuer domain + जारीकर्ता डोमेन + + src/app/assets/assets.component.html + 21,23 + + + src/app/assets/assets.component.html + 48,50 + + Asset Issuer Domain header + + + Asset ID + एसेट आईडी + + src/app/assets/assets.component.html + 22,23 + + + src/app/assets/assets.component.html + 49,51 + + Asset ID header + + + Issuance TX + निर्गम TX + + src/app/assets/assets.component.html + 23,26 + + + src/app/assets/assets.component.html + 50,54 + + Asset issuance transaction header + + + Error loading assets data. + एसेट डेटा लोड करने में गड़बड़ी. + + src/app/assets/assets.component.html + 67,72 + + Asset data load error + + + Assets + संपत्ति + + src/app/assets/assets.component.ts + 40 + + + src/app/components/master-page/master-page.component.html + 56,58 + + + + Address + पता + + src/app/bisq/bisq-address/bisq-address.component.html + 2 + + + src/app/components/address/address.component.html + 2,4 + + shared.address + + + Total received + कुल प्राप्त + + src/app/bisq/bisq-address/bisq-address.component.html + 22 + + + src/app/components/address/address.component.html + 23,24 + + address.total-received + + + Total sent + कुल भेजा गया + + src/app/bisq/bisq-address/bisq-address.component.html + 26 + + + src/app/bisq/bisq-blocks/bisq-blocks.component.html + 14,15 + + + src/app/components/address/address.component.html + 27,28 + + address.total-sent + + + Balance + शेष + + src/app/bisq/bisq-address/bisq-address.component.html + 30 + + + src/app/components/address/address.component.html + 32,33 + + address.balance + + + transaction + चलाना + + src/app/bisq/bisq-address/bisq-address.component.html + 50 + + + src/app/bisq/bisq-block/bisq-block.component.html + 49 + + + src/app/components/block/block.component.html + 131,132 + + + src/app/components/blockchain-blocks/blockchain-blocks.component.html + 18,19 + + + src/app/components/mempool-blocks/mempool-blocks.component.html + 16,17 + + shared.transaction-count.singular + + + transactions + चालान सूची + + src/app/bisq/bisq-address/bisq-address.component.html + 51 + + + src/app/bisq/bisq-block/bisq-block.component.html + 50 + + + src/app/components/block/block.component.html + 132,133 + + + src/app/components/blockchain-blocks/blockchain-blocks.component.html + 19,20 + + + src/app/components/mempool-blocks/mempool-blocks.component.html + 17,18 + + shared.transaction-count.plural + + + Address: + पता: + + src/app/bisq/bisq-address/bisq-address.component.ts + 43 + + + + Block + ब्लॉक + + src/app/bisq/bisq-block/bisq-block.component.html + 4 + + + src/app/components/block/block.component.html + 4 + + block.block + + + Hash + हैश + + src/app/bisq/bisq-block/bisq-block.component.html + 17 + + + src/app/bisq/bisq-block/bisq-block.component.html + 80 + + + src/app/components/block/block.component.html + 18,19 + + block.hash + + + Timestamp + समय-चिह्न + + src/app/bisq/bisq-block/bisq-block.component.html + 21 + + + src/app/bisq/bisq-block/bisq-block.component.html + 84 + + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 29,32 + + + src/app/components/transaction/transaction.component.html + 51,53 + + Transaction Timestamp + transaction.timestamp + + + Previous hash + पिछला हैश + + src/app/bisq/bisq-block/bisq-block.component.html + 35 + + + src/app/bisq/bisq-block/bisq-block.component.html + 93 + + Transaction Previous Hash + block.previous_hash + + + Block : + ब्लॉक : + + src/app/bisq/bisq-block/bisq-block.component.ts + 89 + + + + BSQ Blocks + बीएसक्यू ब्लॉक + + src/app/bisq/bisq-blocks/bisq-blocks.component.html + 2,7 + + Bisq blocks header + + + Height + ऊंचाई + + src/app/bisq/bisq-blocks/bisq-blocks.component.html + 12,13 + + + src/app/bisq/bisq-transactions/bisq-transactions.component.html + 22,24 + + + src/app/components/latest-blocks/latest-blocks.component.html + 9,10 + + + src/app/dashboard/dashboard.component.html + 79,80 + + Bisq block height header + + + Confirmed + पूर्ण + + src/app/bisq/bisq-blocks/bisq-blocks.component.html + 13,14 + + + src/app/bisq/bisq-transactions/bisq-transactions.component.html + 21,23 + + Bisq block confirmed time header + + + Transactions + चालान सूची + + src/app/bisq/bisq-blocks/bisq-blocks.component.html + 15,18 + + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 80 + + + src/app/components/latest-blocks/latest-blocks.component.html + 12,15 + + + src/app/components/master-page/master-page.component.html + 35,38 + + + src/app/components/mempool-block/mempool-block.component.html + 28,32 + + Bisq block transactions title + + + Blocks + ब्लाकों + + src/app/bisq/bisq-blocks/bisq-blocks.component.ts + 38 + + + src/app/components/latest-blocks/latest-blocks.component.html + 2,7 + + + src/app/components/master-page/master-page.component.html + 38,40 + + + src/app/components/master-page/master-page.component.html + 46,48 + + + + Bisq Trading Volume + बिस्क ट्रेडिंग वॉल्यूम + + src/app/bisq/bisq-dashboard/bisq-dashboard.component.html + 3,7 + + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 48,50 + + Bisq markets title + + + Markets + बाजार + + src/app/bisq/bisq-dashboard/bisq-dashboard.component.html + 20,21 + + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 66,67 + + Bisq All Markets + + + Bitcoin Markets + बिटकॉइन बाजार + + src/app/bisq/bisq-dashboard/bisq-dashboard.component.html + 21,23 + + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 67,71 + + Bisq Bitcoin Markets + + + Currency + मुद्रा + + src/app/bisq/bisq-dashboard/bisq-dashboard.component.html + 27 + + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 73 + + + + Price + कीमत + + src/app/bisq/bisq-dashboard/bisq-dashboard.component.html + 28,29 + + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 74,75 + + + src/app/bisq/bisq-market/bisq-market.component.html + 79,80 + + + src/app/bisq/bisq-stats/bisq-stats.component.html + 36 + + + src/app/bisq/bisq-stats/bisq-stats.component.html + 78 + + + src/app/bisq/bisq-trades/bisq-trades.component.html + 5,6 + + + + Volume (7d) + वॉल्यूम (7डी) + + src/app/bisq/bisq-dashboard/bisq-dashboard.component.html + 29 + + Trading volume 7D + + + Trades (7d) + ट्रेड्स (7डी) + + src/app/bisq/bisq-dashboard/bisq-dashboard.component.html + 30 + + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 75 + + Trades amount 7D + + + Latest Trades + हाल के ट्रेड्स + + src/app/bisq/bisq-dashboard/bisq-dashboard.component.html + 52,55 + + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 99,101 + + + src/app/bisq/bisq-market/bisq-market.component.html + 59,61 + + Latest Trades header + + + Bisq Price Index + बिस्क प्राइस इंडेक्स + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 9,11 + + bisq-dashboard.price-index-title + + + Bisq Market Price + बिस्क बाजार मूल्य + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 21,23 + + bisq-dashboard.market-price-title + + + View all » + सभी देखें » + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 92,97 + + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 101,107 + + + src/app/dashboard/dashboard.component.html + 98,102 + + dashboard.view-all + + + Terms of Service + नियम और शर्तें + + src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html + 111,118 + + + src/app/components/about/about.component.html + 202,206 + + + src/app/components/api-docs/api-docs.component.html + 833,837 + + + src/app/dashboard/dashboard.component.html + 140,149 + + Terms of Service + shared.terms-of-service + + + Buy Offers + खरीदने के ऑफर + + src/app/bisq/bisq-market/bisq-market.component.html + 73,74 + + Bisq Buy Offers + + + Sell Offers + बेचने के ऑफर + + src/app/bisq/bisq-market/bisq-market.component.html + 74,77 + + Bisq Sell Offers + + + Amount () + राशि ( ) + + src/app/bisq/bisq-market/bisq-market.component.html + 112,113 + + + src/app/bisq/bisq-trades/bisq-trades.component.html + 46,47 + + Trade amount (Symbol) + + + BSQ statistics + बीएसक्यू आंकड़े + + src/app/bisq/bisq-stats/bisq-stats.component.html + 2 + + + src/app/bisq/bisq-stats/bisq-stats.component.ts + 28 + + BSQ statistics header + + + Existing amount + मौजूदा राशि + + src/app/bisq/bisq-stats/bisq-stats.component.html + 12 + + + src/app/bisq/bisq-stats/bisq-stats.component.html + 54 + + BSQ existing amount + + + Minted amount + ढाला राशि + + src/app/bisq/bisq-stats/bisq-stats.component.html + 16 + + + src/app/bisq/bisq-stats/bisq-stats.component.html + 58 + + BSQ minted amount + + + Burnt amount + जली हुई राशि + + src/app/bisq/bisq-stats/bisq-stats.component.html + 20 + + + src/app/bisq/bisq-stats/bisq-stats.component.html + 62 + + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 59,61 + + + src/app/bisq/bisq-transfers/bisq-transfers.component.html + 68 + + BSQ burnt amount + + + Addresses + पतों + + src/app/bisq/bisq-stats/bisq-stats.component.html + 24 + + + src/app/bisq/bisq-stats/bisq-stats.component.html + 66 + + BSQ addresses + + + Unspent TXOs + अव्ययित TXOs + + src/app/bisq/bisq-stats/bisq-stats.component.html + 28 + + + src/app/bisq/bisq-stats/bisq-stats.component.html + 70 + + BSQ unspent transaction outputs + + + Spent TXOs + खरचे गए TXOs + + src/app/bisq/bisq-stats/bisq-stats.component.html + 32 + + BSQ spent transaction outputs + + + Market cap + बाज़ार आकार + + src/app/bisq/bisq-stats/bisq-stats.component.html + 40 + + + src/app/bisq/bisq-stats/bisq-stats.component.html + 82 + + BSQ token market cap + + + Date + तारीख + + src/app/bisq/bisq-trades/bisq-trades.component.html + 4,6 + + + + Amount + राशी + + src/app/bisq/bisq-trades/bisq-trades.component.html + 9,12 + + + src/app/bisq/bisq-transactions/bisq-transactions.component.html + 20,22 + + + src/app/dashboard/dashboard.component.html + 109,110 + + + + Inputs + इनपुट + + src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html + 7 + + transaction.inputs + + + Outputs + आउटपुट + + src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html + 11 + + transaction.outputs + + + Issued amount + जारी की गई राशि + + src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html + 15 + + + src/app/components/asset/asset.component.html + 51 + + Liquid Asset issued amount + asset.issued-amount + + + Type + प्रकार + + src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html + 25 + + + src/app/bisq/bisq-transactions/bisq-transactions.component.html + 19,21 + + + src/app/components/transaction/transaction.component.html + 153,155 + + + src/app/components/transactions-list/transactions-list.component.html + 180,181 + + + + Version + वर्शन + + src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html + 29 + + + src/app/components/block/block.component.html + 92,93 + + transaction.version + + + confirmation + पुष्टिकरण + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 7,8 + + + src/app/bisq/bisq-transfers/bisq-transfers.component.html + 75,76 + + + src/app/components/transaction/transaction.component.html + 29,30 + + + src/app/components/transactions-list/transactions-list.component.html + 219,220 + + Transaction singular confirmation count + shared.confirmation-count.singular + + + confirmations + पुष्टिकरण + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 8,9 + + + src/app/bisq/bisq-transfers/bisq-transfers.component.html + 76,77 + + + src/app/components/transaction/transaction.component.html + 30,31 + + + src/app/components/transactions-list/transactions-list.component.html + 220,221 + + Transaction plural confirmation count + shared.confirmation-count.plural + + + Transaction + चालान + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 12,15 + + + src/app/components/transaction/transaction.component.html + 14,18 + + shared.transaction + + + Included in block + ब्लॉक में शामिल + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 38,40 + + + src/app/components/transaction/transaction.component.html + 60,62 + + Transaction included in block + transaction.included-in-block + + + Features + विशेषताएं + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 44,46 + + + src/app/components/transaction/transaction.component.html + 72,75 + + + src/app/components/transaction/transaction.component.html + 130,133 + + Transaction features + transaction.features + + + Fee per vByte + शुल्क प्रति वीबाइट + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 64,66 + + Transaction fee + transaction.fee-per-vbyte + + + Details + विवरण + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 83,86 + + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 129,131 + + + src/app/components/transaction/transaction.component.html + 203,205 + + + src/app/components/transaction/transaction.component.html + 279,281 + + transaction.details + + + Inputs & Outputs + इनपुट और आउटपुट + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 90,98 + + + src/app/bisq/bisq-transaction/bisq-transaction.component.html + 150,155 + + + src/app/components/transaction/transaction.component.html + 195,197 + + Transaction inputs and outputs + transaction.inputs-and-outputs + + + Transaction: + चालान: + + src/app/bisq/bisq-transaction/bisq-transaction.component.ts + 50 + + + src/app/components/transaction/transaction.component.ts + 101,100 + + + + BSQ Transactions + बीएसक्यू चालान सुचि + + src/app/bisq/bisq-transactions/bisq-transactions.component.html + 2,5 + + + + TXID + टी एक्स आई डी + + src/app/bisq/bisq-transactions/bisq-transactions.component.html + 18,19 + + + src/app/components/transaction/transaction.component.html + 154,155 + + + src/app/dashboard/dashboard.component.html + 108,109 + + + + Asset listing fee + एसेट लिस्टिंग शुल्क + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 30 + + + + Blind vote + नेत्रहीन वोट + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 31 + + + + Compensation request + मुआवजे का अनुरोध + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 32 + + + + Genesis + आरंभ + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 33 + + + + Irregular + अनियमित + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 34 + + + + Lockup + लॉकअप + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 35 + + + + Pay trade fee + ट्रेड फी का भुगतान करें + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 36 + + + + Proof of burn + प्रूफ ऑफ़ बर्न + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 37 + + + + Proposal + प्रस्ताव + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 38 + + + + Reimbursement request + प्रतिपूर्ति अनुरोध + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 39 + + + + Transfer BSQ + बीएसक्यू ट्रान्सफर + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 40 + + + + Unlock + अनलॉक + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 41 + + + + Vote reveal + वोट रिवील + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 42 + + + + Filter + फ़िल्टर + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 56,55 + + + + Select all + सभी का चयन करे + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 57,55 + + + + Unselect all + सभी का चयन रद्द + + src/app/bisq/bisq-transactions/bisq-transactions.component.ts + 58 + + + + Trades + ट्रेडों + + src/app/bisq/lightweight-charts-area/lightweight-charts-area.component.ts + 90 + + + + Volume + आयतन + + src/app/bisq/lightweight-charts-area/lightweight-charts-area.component.ts + 91 + + + + The Mempool Open Source Project + मेमपूल ओपन सोर्स प्रोजेक्ट + + src/app/components/about/about.component.html + 12 + + about.about-the-project + + + Building a mempool and blockchain explorer for the Bitcoin community, focusing on the transaction fee market and multi-layer ecosystem, without any advertising, altcoins, or third-party trackers. + बिटकॉइन समुदाय के लिए एक मेमपूल और ब्लॉकचेन एक्सप्लोरर का निर्माण, बिना किसी विज्ञापन, ॉटकॉइन या तीसरे पक्ष के ट्रैकर्स के लेनदेन शुल्क बाजार और बहु-परत पारिस्थितिकी तंत्र पर ध्यान केंद्रित करना। + + src/app/components/about/about.component.html + 13,17 + + + + Enterprise Sponsors 🚀 + एंटरप्राइज़ प्रायोजक + + src/app/components/about/about.component.html + 32,34 + + about.sponsors.enterprise.withRocket + + + Community Sponsors ❤️ + समुदाय प्रायोजक ❤️ + + src/app/components/about/about.component.html + 50,53 + + about.sponsors.withHeart + + + Become a sponsor ❤️ + प्रायोजक बनें ❤️ + + src/app/components/about/about.component.html + 62,63 + + about.become-a-sponsor + + + Navigate to https://mempool.space/sponsor to sponsor + प्रायोजक के लिए https://mempool.space/sponsor पर नेविगेट करें + + src/app/components/about/about.component.html + 63 + + + src/app/components/sponsor/sponsor.component.html + 6 + + about.navigate-to-sponsor + + + Community Integrations + सामुदायिक एकीकरण + + src/app/components/about/about.component.html + 67,70 + + about.integrations + + + Community Alliances + सामुदायिक गठबंधन + + src/app/components/about/about.component.html + 134,136 + + about.alliances + + + Project Contributors + परियोजना योगदानकर्ता + + src/app/components/about/about.component.html + 149,151 + + about.contributors + + + Project Maintainers + परियोजना अनुरक्षक + + src/app/components/about/about.component.html + 163,165 + + about.maintainers + + + About + विवरण + + src/app/components/about/about.component.ts + 36 + + + src/app/components/master-page/master-page.component.html + 62,65 + + + + multisig of + मल्टीसिग of + + src/app/components/address-labels/address-labels.component.html + 5 + + address-labels.multisig + + + Lightning + लाइटनिंग + + src/app/components/address-labels/address-labels.component.html + 11 + + address-labels.upper-layer-peg-out + + + Liquid + लिक्विड + + src/app/components/address-labels/address-labels.component.html + 17 + + address-labels.upper-layer-peg-out + + + of transaction + of चलाना + + src/app/components/address/address.component.html + 52,53 + + X of X Address Transaction + + + of transactions + + src/app/components/address/address.component.html + 53,54 + + X of X Address Transactions (Plural) + + + Error loading address data. + + src/app/components/address/address.component.html + 122,125 + + address.error.loading-address-data + + + The number of transactions on this address exceeds the Electrum server limit Consider viewing this address on the official Mempool website instead: + + src/app/components/address/address.component.html + 127,130 + + Electrum server limit exceeded error + + + Confidential + + src/app/components/address/address.component.html + 144,146 + + + src/app/components/amount/amount.component.html + 6,9 + + + src/app/components/asset/asset.component.html + 147 + + + src/app/components/transactions-list/transactions-list.component.html + 228,230 + + shared.confidential + + + Address: + + src/app/components/address/address.component.ts + 72 + + + + API Service + + src/app/components/api-docs/api-docs.component.html + 4,7 + + api-docs.title + + + Addresses + + src/app/components/api-docs/api-docs.component.html + 10,12 + + API Docs tab for Addresses + api-docs.tab.addresses + + + Endpoint + + src/app/components/api-docs/api-docs.component.html + 20,21 + + + src/app/components/api-docs/api-docs.component.html + 39,40 + + + src/app/components/api-docs/api-docs.component.html + 56,57 + + + src/app/components/api-docs/api-docs.component.html + 74,75 + + + src/app/components/api-docs/api-docs.component.html + 94,95 + + + src/app/components/api-docs/api-docs.component.html + 120,121 + + + src/app/components/api-docs/api-docs.component.html + 157,158 + + + src/app/components/api-docs/api-docs.component.html + 182,183 + + + src/app/components/api-docs/api-docs.component.html + 199,200 + + + src/app/components/api-docs/api-docs.component.html + 234,235 + + + src/app/components/api-docs/api-docs.component.html + 253,254 + + + src/app/components/api-docs/api-docs.component.html + 273,274 + + + src/app/components/api-docs/api-docs.component.html + 292,293 + + + src/app/components/api-docs/api-docs.component.html + 313,314 + + + src/app/components/api-docs/api-docs.component.html + 332,333 + + + src/app/components/api-docs/api-docs.component.html + 351,352 + + + src/app/components/api-docs/api-docs.component.html + 379,380 + + + src/app/components/api-docs/api-docs.component.html + 399,400 + + + src/app/components/api-docs/api-docs.component.html + 419,420 + + + src/app/components/api-docs/api-docs.component.html + 438,439 + + + src/app/components/api-docs/api-docs.component.html + 459,460 + + + src/app/components/api-docs/api-docs.component.html + 479,480 + + + src/app/components/api-docs/api-docs.component.html + 500,501 + + + src/app/components/api-docs/api-docs.component.html + 526,527 + + + src/app/components/api-docs/api-docs.component.html + 542,543 + + + src/app/components/api-docs/api-docs.component.html + 558,559 + + + src/app/components/api-docs/api-docs.component.html + 582,583 + + + src/app/components/api-docs/api-docs.component.html + 599,600 + + + src/app/components/api-docs/api-docs.component.html + 617,618 + + + src/app/components/api-docs/api-docs.component.html + 661,662 + + + src/app/components/api-docs/api-docs.component.html + 679,680 + + + src/app/components/api-docs/api-docs.component.html + 698,699 + + + src/app/components/api-docs/api-docs.component.html + 718,719 + + + src/app/components/api-docs/api-docs.component.html + 737,738 + + + src/app/components/api-docs/api-docs.component.html + 756,757 + + + src/app/components/api-docs/api-docs.component.html + 775,776 + + + src/app/components/api-docs/api-docs.component.html + 794,795 + + + src/app/components/api-docs/api-docs.component.html + 814,815 + + Api docs endpoint + + + Description + + src/app/components/api-docs/api-docs.component.html + 25,26 + + + src/app/components/api-docs/api-docs.component.html + 43,44 + + + src/app/components/api-docs/api-docs.component.html + 60,61 + + + src/app/components/api-docs/api-docs.component.html + 79,80 + + + src/app/components/api-docs/api-docs.component.html + 99,100 + + + src/app/components/api-docs/api-docs.component.html + 124,125 + + + src/app/components/api-docs/api-docs.component.html + 142,143 + + + src/app/components/api-docs/api-docs.component.html + 161,162 + + + src/app/components/api-docs/api-docs.component.html + 186,187 + + + src/app/components/api-docs/api-docs.component.html + 203,204 + + + src/app/components/api-docs/api-docs.component.html + 219,220 + + + src/app/components/api-docs/api-docs.component.html + 238,239 + + + src/app/components/api-docs/api-docs.component.html + 258,259 + + + src/app/components/api-docs/api-docs.component.html + 277,278 + + + src/app/components/api-docs/api-docs.component.html + 297,298 + + + src/app/components/api-docs/api-docs.component.html + 317,318 + + + src/app/components/api-docs/api-docs.component.html + 336,337 + + + src/app/components/api-docs/api-docs.component.html + 356,357 + + + src/app/components/api-docs/api-docs.component.html + 384,385 + + + src/app/components/api-docs/api-docs.component.html + 404,405 + + + src/app/components/api-docs/api-docs.component.html + 423,424 + + + src/app/components/api-docs/api-docs.component.html + 443,444 + + + src/app/components/api-docs/api-docs.component.html + 464,465 + + + src/app/components/api-docs/api-docs.component.html + 484,485 + + + src/app/components/api-docs/api-docs.component.html + 505,506 + + + src/app/components/api-docs/api-docs.component.html + 530,531 + + + src/app/components/api-docs/api-docs.component.html + 546,547 + + + src/app/components/api-docs/api-docs.component.html + 562,563 + + + src/app/components/api-docs/api-docs.component.html + 587,588 + + + src/app/components/api-docs/api-docs.component.html + 603,604 + + + src/app/components/api-docs/api-docs.component.html + 621,622 + + + src/app/components/api-docs/api-docs.component.html + 646,647 + + + src/app/components/api-docs/api-docs.component.html + 665,666 + + + src/app/components/api-docs/api-docs.component.html + 683,684 + + + src/app/components/api-docs/api-docs.component.html + 703,704 + + + src/app/components/api-docs/api-docs.component.html + 722,723 + + + src/app/components/api-docs/api-docs.component.html + 741,742 + + + src/app/components/api-docs/api-docs.component.html + 760,761 + + + src/app/components/api-docs/api-docs.component.html + 779,780 + + + src/app/components/api-docs/api-docs.component.html + 799,800 + + + src/app/components/api-docs/api-docs.component.html + 818,819 + + + + Returns details about an address. Available fields: address, chain_stats, and mempool_stats. chain,mempool_stats each contain an object with tx_count, funded_txo_count, funded_txo_sum, spent_txo_count, and spent_txo_sum. + + src/app/components/api-docs/api-docs.component.html + 26,27 + + + + Get transaction history for the specified address/scripthash, sorted with newest first. Returns up to 50 mempool transactions plus the first 25 confirmed transactions. You can request more confirmed transactions using :last_seen_txid (see below). + + src/app/components/api-docs/api-docs.component.html + 44,45 + + + + Get confirmed transaction history for the specified address/scripthash, sorted with newest first. Returns 25 transactions per page. More can be requested by specifying the last txid seen by the previous query. + + src/app/components/api-docs/api-docs.component.html + 61,63 + + + + Get unconfirmed transaction history for the specified address/scripthash. Returns up to 50 transactions (no paging). + + src/app/components/api-docs/api-docs.component.html + 80,83 + + + + Get the list of unspent transaction outputs associated with the address/scripthash. Available fields: txid, vout, value, and status (with the status of the funding tx).There is also a valuecommitment field that may appear in place of value, plus the following additional fields: asset/assetcommitment, nonce/noncecommitment, surjection_proof, and range_proof. + + src/app/components/api-docs/api-docs.component.html + 100,101 + + + + Assets + + src/app/components/api-docs/api-docs.component.html + 111,113 + + API Docs tab for Assets + api-docs.tab.assets + + + Returns information about a Liquid asset. + + src/app/components/api-docs/api-docs.component.html + 125,128 + + + + Returns transactions associated with the specified Liquid asset. For the network's native asset, returns a list of peg in, peg out, and burn transactions. For user-issued assets, returns a list of issuance, reissuance, and burn transactions. Does not include regular transactions transferring this asset. + + src/app/components/api-docs/api-docs.component.html + 143,146 + + + + Get the current total supply of the specified asset. For the native asset (L-BTC), this is calculated as [chain,mempool]_stats.peg_in_amount - [chain,mempool]_stats.peg_out_amount - [chain,mempool]_stats.burned_amount. For issued assets, this is calculated as [chain,mempool]_stats.issued_amount - [chain,mempool]_stats.burned_amount. Not available for assets with blinded issuances. If /decimal is specified, returns the supply as a decimal according to the asset's divisibility. Otherwise, returned in base units. + + src/app/components/api-docs/api-docs.component.html + 162,165 + + + + Blocks + + src/app/components/api-docs/api-docs.component.html + 173,175 + + + src/app/components/latest-blocks/latest-blocks.component.ts + 39 + + API Docs tab for Blocks + api-docs.tab.blocks + + + Returns details about a block. Available fields: id, height, version, timestamp, bits, nonce, merkle_root, tx_count, size, weight,proof, and previousblockhash. + + src/app/components/api-docs/api-docs.component.html + 187,188 + + + + Returns the hash of the block currently at :height. + + src/app/components/api-docs/api-docs.component.html + 204,205 + + + + Returns the raw block representation in binary. + + src/app/components/api-docs/api-docs.component.html + 220,223 + + + + Returns the confirmation status of a block. Available fields: in_best_chain (boolean, false for orphaned blocks), next_best (the hash of the next block, only available for blocks in the best chain). + + src/app/components/api-docs/api-docs.component.html + 239,240 + + + + Returns the height of the last block. + + src/app/components/api-docs/api-docs.component.html + 259,262 + + + + Returns the hash of the last block. + + src/app/components/api-docs/api-docs.component.html + 278,281 + + + + Returns the transaction at index :index within the specified block. + + src/app/components/api-docs/api-docs.component.html + 298,299 + + + + Returns a list of all txids in the block. + + src/app/components/api-docs/api-docs.component.html + 318,321 + + + + Returns a list of transactions in the block (up to 25 transactions beginning at start_index). Transactions returned here do not have the status field, since all the transactions share the same block and confirmation status. + + src/app/components/api-docs/api-docs.component.html + 337,338 + + + + Returns the 10 newest blocks starting at the tip or at :start_height if specified. + + src/app/components/api-docs/api-docs.component.html + 357,358 + + + + BSQ + + src/app/components/api-docs/api-docs.component.html + 368,370 + + API Docs tab for BSQ + api-docs.tab.bsq + + + Returns all Bisq transactions belonging to a Bitcoin address, with 'B' prefixed in front of the address. + + src/app/components/api-docs/api-docs.component.html + 385,388 + + + + Returns all Bisq transactions that exist in a Bitcoin block. + + src/app/components/api-docs/api-docs.component.html + 405,408 + + + + Returns the most recently processed Bitcoin block height processed by Bisq. + + src/app/components/api-docs/api-docs.component.html + 424,427 + + + + Returns :length Bitcoin blocks that contain Bisq transactions, starting from :index. + + src/app/components/api-docs/api-docs.component.html + 444,447 + + + + Returns statistics about all Bisq transactions. + + src/app/components/api-docs/api-docs.component.html + 465,468 + + + + Returns details about a Bisq transaction. + + src/app/components/api-docs/api-docs.component.html + 485,488 + + + + Returns :length of latest Bisq transactions, starting from :index. + + src/app/components/api-docs/api-docs.component.html + 506,509 + + + + Fees + + src/app/components/api-docs/api-docs.component.html + 517,519 + + API Docs tab for Fees + api-docs.tab.fees + + + Returns our currently suggested fees for new transactions. + + src/app/components/api-docs/api-docs.component.html + 531,533 + + API Docs for /api/v1/fees/recommended + api-docs.fees.recommended + + + Returns current mempool as projected blocks. + + src/app/components/api-docs/api-docs.component.html + 547,549 + + API Docs for /api/v1/fees/mempool-blocks + api-docs.fees.mempool-blocks + + + Returns the ancestors and the best descendant fees for a transaction. + + src/app/components/api-docs/api-docs.component.html + 563,565 + + API Docs for /api/v1/fees/cpfp + api-docs.fees.cpfp + + + Mempool + + src/app/components/api-docs/api-docs.component.html + 573,575 + + API Docs tab for Mempool + api-docs.tab.mempool + + + Returns current mempool backlog statistics. + + src/app/components/api-docs/api-docs.component.html + 588,590 + + API Docs for /api/mempool + api-docs.mempool.mempool + + + Get the full list of txids in the mempool as an array. The order of the txids is arbitrary and does not match bitcoind. + + src/app/components/api-docs/api-docs.component.html + 604,607 + + API Docs for /api/mempool/txids + api-docs.mempool.txids + + + Get a list of the last 10 transactions to enter the mempool. Each transaction object contains simplified overview data, with the following fields: txid, fee, vsize, and value. + + src/app/components/api-docs/api-docs.component.html + 622,623 + + API Docs for /api/mempool/recent + api-docs.mempool.recent + + + Transactions + + src/app/components/api-docs/api-docs.component.html + 633,636 + + API Docs tab for Transactions + api-docs.tab.transactions + + + Returns details about a transaction. Available fields: txid, version, locktime, size, weight, fee, vin, vout, and status. + + src/app/components/api-docs/api-docs.component.html + 647,648 + + + + Returns a transaction serialized as hex. + + src/app/components/api-docs/api-docs.component.html + 666,669 + + + + Returns a merkle inclusion proof for the transaction using bitcoind's merkleblock format. + + src/app/components/api-docs/api-docs.component.html + 684,685 + + + + Returns a merkle inclusion proof for the transaction using Electrum's blockchain.transaction.get_merkle format. + + src/app/components/api-docs/api-docs.component.html + 704,705 + + + + Returns the spending status of a transaction output. Available fields: spent (boolean), txid (optional), vin (optional), and status (optional, the status of the spending tx). + + src/app/components/api-docs/api-docs.component.html + 723,724 + + + + Returns the spending status of all transaction outputs. + + src/app/components/api-docs/api-docs.component.html + 742,745 + + + + Returns a transaction as binary data. + + src/app/components/api-docs/api-docs.component.html + 761,764 + + + + Returns the confirmation status of a transaction. Available fields: confirmed (boolean), block_height (optional), and block_hash (optional). + + src/app/components/api-docs/api-docs.component.html + 780,781 + + + + Broadcast a raw transaction to the network. The transaction should be provided as hex in the request body. The txid will be returned on success. + + src/app/components/api-docs/api-docs.component.html + 800,801 + + + + Websocket + + src/app/components/api-docs/api-docs.component.html + 810,814 + + API Docs tab for Websocket + api-docs.tab.websocket + + + Default push: action: 'want', data: ['blocks', ...] to express what you want pushed. Available: blocks, mempool-blocks, live-2h-chart, and stats.Push transactions related to address: 'track-address': '3PbJ...bF9B' to receive all new transactions containing that address as input or output. Returns an array of transactions. address-transactions for new mempool transactions, and block-transactions for new block confirmed transactions. + + src/app/components/api-docs/api-docs.component.html + 819,820 + + api-docs.websocket.websocket + + + API + + src/app/components/api-docs/api-docs.component.ts + 1138 + + + src/app/components/bisq-master-page/bisq-master-page.component.html + 19,28 + + + src/app/components/master-page/master-page.component.html + 59,61 + + + + Code Example + + src/app/components/api-docs/code-template.component.html + 6 + + + src/app/components/api-docs/code-template.component.html + 13 + + + src/app/components/api-docs/code-template.component.html + 29 + + API Docs code example + + + Install Package + + src/app/components/api-docs/code-template.component.html + 23,24 + + API Docs install lib + + + Response + + src/app/components/api-docs/code-template.component.html + 36,37 + + API Docs API response + + + Asset + + src/app/components/asset/asset.component.html + 2 + + Liquid Asset page title + asset + + + Name + + src/app/components/asset/asset.component.html + 20 + + Liquid Asset name + asset.name + + + Precision + + src/app/components/asset/asset.component.html + 24 + + Liquid Asset precision + asset.precision + + + Issuer + + src/app/components/asset/asset.component.html + 28 + + Liquid Asset issuer + asset.issuer + + + Issuance TX + + src/app/components/asset/asset.component.html + 32 + + Liquid Asset issuance TX + asset.issuance-tx + + + Pegged in + + src/app/components/asset/asset.component.html + 43 + + Liquid Asset pegged-in amount + asset.pegged-in + + + Pegged out + + src/app/components/asset/asset.component.html + 47 + + Liquid Asset pegged-out amount + asset.pegged-out + + + Burned amount + + src/app/components/asset/asset.component.html + 55 + + Liquid Asset burned amount + asset.burned-amount + + + Circulating amount + + src/app/components/asset/asset.component.html + 59 + + + src/app/components/asset/asset.component.html + 63 + + Liquid Asset circulating amount + asset.circulating-amount + + + of   + + src/app/components/asset/asset.component.html + 76 + + asset.M_of_N + + + Peg In/Out and Burn Transactions + + src/app/components/asset/asset.component.html + 77 + + Liquid native asset transactions title + + + Issuance and Burn Transactions + + src/app/components/asset/asset.component.html + 78 + + Default asset transactions title + + + Error loading asset data. + + src/app/components/asset/asset.component.html + 136 + + asset.error.loading-asset-data + + + Asset: + + src/app/components/asset/asset.component.ts + 73 + + + + Offline + + src/app/components/bisq-master-page/bisq-master-page.component.html + 7,8 + + + src/app/components/master-page/master-page.component.html + 8,9 + + master-page.offline + + + Reconnecting... + + src/app/components/bisq-master-page/bisq-master-page.component.html + 8,13 + + + src/app/components/master-page/master-page.component.html + 9,14 + + master-page.reconnecting + + + Dashboard + + src/app/components/bisq-master-page/bisq-master-page.component.html + 16,18 + + + src/app/components/master-page/master-page.component.html + 31,33 + + master-page.dashboard + + + Genesis + + src/app/components/block/block.component.html + 4 + + block.genesis + + + Timestamp + + src/app/components/block/block.component.html + 22,24 + + + src/app/components/latest-blocks/latest-blocks.component.html + 10,12 + + block.timestamp + + + Size + + src/app/components/block/block.component.html + 31,33 + + + src/app/components/latest-blocks/latest-blocks.component.html + 13,16 + + + src/app/components/mempool-block/mempool-block.component.html + 32,35 + + + src/app/dashboard/dashboard.component.html + 82,85 + + block.size + + + Weight + + src/app/components/block/block.component.html + 35,37 + + block.weight + + + Median fee + + src/app/components/block/block.component.html + 45,46 + + + src/app/components/mempool-block/mempool-block.component.html + 16,17 + + block.median-fee + + + sat/vB + + src/app/components/block/block.component.html + 46 + + + src/app/components/blockchain-blocks/blockchain-blocks.component.html + 10,13 + + + src/app/components/blockchain-blocks/blockchain-blocks.component.html + 13,15 + + + src/app/components/fees-box/fees-box.component.html + 6 + + + src/app/components/fees-box/fees-box.component.html + 12 + + + src/app/components/fees-box/fees-box.component.html + 18 + + + src/app/components/mempool-block/mempool-block.component.html + 17 + + + src/app/components/mempool-block/mempool-block.component.html + 21,24 + + + src/app/components/mempool-blocks/mempool-blocks.component.html + 8,11 + + + src/app/components/mempool-blocks/mempool-blocks.component.html + 11,13 + + + src/app/components/transaction/transaction.component.html + 171,172 + + + src/app/components/transaction/transaction.component.html + 184,185 + + + src/app/components/transaction/transaction.component.html + 337,340 + + + src/app/components/transaction/transaction.component.html + 348,350 + + + src/app/components/transactions-list/transactions-list.component.html + 212 + + + src/app/dashboard/dashboard.component.html + 118,122 + + + src/app/dashboard/dashboard.component.html + 165,169 + + sat/vB + shared.sat-vbyte + + + Based on average native segwit transaction of 140 vBytes + + src/app/components/block/block.component.html + 46,48 + + + src/app/components/fees-box/fees-box.component.html + 5,6 + + + src/app/components/fees-box/fees-box.component.html + 11,12 + + + src/app/components/fees-box/fees-box.component.html + 17,18 + + + src/app/components/mempool-block/mempool-block.component.html + 17,20 + + Transaction fee tooltip + + + Total fees + + src/app/components/block/block.component.html + 50,51 + + + src/app/components/block/block.component.html + 65,67 + + Total fees in a block + block.total-fees + + + Subsidy + fees: + + src/app/components/block/block.component.html + 57,59 + + + src/app/components/block/block.component.html + 69,72 + + Total subsidy and fees in a block + block.subsidy-and-fees + + + Miner + + src/app/components/block/block.component.html + 74,75 + + block.miner + + + Merkle root + + src/app/components/block/block.component.html + 96,98 + + block.merkle-root + + + Bits + + src/app/components/block/block.component.html + 100,102 + + block.bits + + + Difficulty + + src/app/components/block/block.component.html + 110,113 + + block.difficulty + + + Nonce + + src/app/components/block/block.component.html + 114,116 + + block.nonce + + + Details + + src/app/components/block/block.component.html + 125,130 + + + src/app/components/transaction/transaction.component.html + 197,201 + + Transaction Details + transaction.details + + + Error loading block data. + + src/app/components/block/block.component.html + 219,227 + + block.error.loading-block-data + + + Block : + + src/app/components/block/block.component.ts + 106 + + + + Copied! + + src/app/components/clipboard/clipboard.component.ts + 15 + + + + Low priority + + src/app/components/fees-box/fees-box.component.html + 4,5 + + + src/app/components/fees-box/fees-box.component.html + 27,30 + + fees-box.low-priority + + + Medium priority + + src/app/components/fees-box/fees-box.component.html + 10,11 + + + src/app/components/fees-box/fees-box.component.html + 34,37 + + fees-box.medium-priority + + + High priority + + src/app/components/fees-box/fees-box.component.html + 16,17 + + + src/app/components/fees-box/fees-box.component.html + 41,44 + + fees-box.high-priority + + + Tx vBytes per second: + + src/app/components/footer/footer.component.html + 5,7 + + footer.tx-vbytes-per-second + + + Backend is synchronizing + + src/app/components/footer/footer.component.html + 7,11 + + + src/app/dashboard/dashboard.component.html + 190,192 + + footer.backend-is-synchronizing + + + vB/s + + src/app/components/footer/footer.component.html + 11,15 + + + src/app/dashboard/dashboard.component.html + 195,201 + + vB/s + shared.vbytes-per-second + + + Unconfirmed + + src/app/components/footer/footer.component.html + 16,17 + + + src/app/dashboard/dashboard.component.html + 169,171 + + Unconfirmed count + dashboard.unconfirmed + + + Mempool size + + src/app/components/footer/footer.component.html + 20,21 + + Mempool size + dashboard.mempool-size + + + blocks + + src/app/components/footer/footer.component.html + 22,23 + + + src/app/components/mempool-blocks/mempool-blocks.component.html + 30,31 + + + src/app/components/transaction/transaction.component.html + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 + + shared.blocks + + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + + + Mined + + src/app/components/latest-blocks/latest-blocks.component.html + 11,12 + + + src/app/dashboard/dashboard.component.html + 80,81 + + latest-blocks.mined + + + Layer 2 Networks + + src/app/components/master-page/master-page.component.html + 22,23 + + master-page.layer2-networks-header + + + Stats + + src/app/components/master-page/master-page.component.html + 41,45 + + master-page.stats + + + Graphs + + src/app/components/master-page/master-page.component.html + 49,51 + + + src/app/components/statistics/statistics.component.ts + 52 + + master-page.graphs + + + TV view + + src/app/components/master-page/master-page.component.html + 52,55 + + + src/app/components/television/television.component.ts + 28 + + master-page.tvview + + + Fee span + + src/app/components/mempool-block/mempool-block.component.html + 20,21 + + mempool-block.fee-span + + + Total fees + + src/app/components/mempool-block/mempool-block.component.html + 24,25 + + mempool-block.total-fees + + + Next block + + src/app/components/mempool-block/mempool-block.component.ts + 71 + + + + Stack of mempool blocks + + src/app/components/mempool-block/mempool-block.component.ts + 73 + + + + Mempool block + + src/app/components/mempool-block/mempool-block.component.ts + 75 + + + + In ~ minutes + + src/app/components/mempool-blocks/mempool-blocks.component.html + 41,43 + + + src/app/components/transaction/transaction.component.html + 320,322 + + Block Frequency (plural) + mempool-blocks.eta-of-next-block-plural + + + In ~ minute + + src/app/components/mempool-blocks/mempool-blocks.component.html + 43,45 + + + src/app/components/transaction/transaction.component.html + 322,324 + + Block Frequency + mempool-blocks.eta-of-next-block + + + Unknown + + src/app/components/miner/miner.component.html + 10 + + miner.tag.unknown-miner + + + Identified by payout address: '' + + src/app/components/miner/miner.component.ts + 42 + + + + Identified by coinbase tag: '' + + src/app/components/miner/miner.component.ts + 52 + + + + TXID, block height, hash or address + + src/app/components/search-form/search-form.component.html + 4 + + search-form.searchbar-placeholder + + + Search + + src/app/components/search-form/search-form.component.html + 7 + + search-form.search-title + + + Sponsor + + src/app/components/sponsor/sponsor.component.html + 3 + + + src/app/components/sponsor/sponsor.component.ts + 34 + + sponsor.title + + + Request invoice + + src/app/components/sponsor/sponsor.component.html + 49 + + about.sponsor.request-invoice + + + Waiting for transaction... + + src/app/components/sponsor/sponsor.component.html + 138 + + about.sponsor.waiting-for-transaction + + + Donation confirmed! + + src/app/components/sponsor/sponsor.component.html + 144 + + about.sponsor.donation-confirmed + + + Thank you! + + src/app/components/sponsor/sponsor.component.html + 145 + + about.sponsor.thank-you + + + Loading graphs... + + src/app/components/statistics/statistics.component.html + 5 + + statistics.loading-graphs + + + Mempool by vBytes (sat/vByte) + + src/app/components/statistics/statistics.component.html + 13 + + statistics.memory-by-vBytes + + + Invert + + src/app/components/statistics/statistics.component.html + 39 + + statistics.component-invert.title + + + Transaction vBytes per second (vB/s) + + src/app/components/statistics/statistics.component.html + 53 + + statistics.transaction-vbytes-per-second + + + Just now + + src/app/components/time-since/time-since.component.ts + 57 + + + src/app/components/time-span/time-span.component.ts + 57 + + + + ago + + src/app/components/time-since/time-since.component.ts + 67 + + + src/app/components/time-since/time-since.component.ts + 68 + + + src/app/components/time-since/time-since.component.ts + 69 + + + src/app/components/time-since/time-since.component.ts + 70 + + + src/app/components/time-since/time-since.component.ts + 71 + + + src/app/components/time-since/time-since.component.ts + 74 + + + src/app/components/time-since/time-since.component.ts + 76 + + + src/app/components/time-since/time-since.component.ts + 79 + + + src/app/components/time-since/time-since.component.ts + 81 + + + src/app/components/time-since/time-since.component.ts + 85 + + + src/app/components/time-since/time-since.component.ts + 86 + + + src/app/components/time-since/time-since.component.ts + 87 + + + src/app/components/time-since/time-since.component.ts + 88 + + + src/app/components/time-since/time-since.component.ts + 89 + + + src/app/components/time-since/time-since.component.ts + 92 + + + src/app/components/time-since/time-since.component.ts + 94 + + + src/app/components/time-since/time-since.component.ts + 97 + + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + + + + This transaction has been replaced by: + + src/app/components/transaction/transaction.component.html + 5,6 + + RBF replacement + transaction.rbf.replacement + + + Unconfirmed + + src/app/components/transaction/transaction.component.html + 34,41 + + + src/app/components/transactions-list/transactions-list.component.html + 223,227 + + Transaction unconfirmed state + transaction.unconfirmed + + + Confirmed + + src/app/components/transaction/transaction.component.html + 67,68 + + Transaction Confirmed state + transaction.confirmed + + + First seen + + src/app/components/transaction/transaction.component.html + 103,104 + + Transaction first seen + transaction.first-seen + + + ETA + + src/app/components/transaction/transaction.component.html + 109,111 + + Transaction ETA + transaction.eta + + + In several hours (or more) + + src/app/components/transaction/transaction.component.html + 116,119 + + Transaction ETA in several hours or more + transaction.eta.in-several-hours + + + Virtual size + + src/app/components/transaction/transaction.component.html + 155,157 + + + src/app/components/transaction/transaction.component.html + 212,216 + + Transaction Virtual Size + transaction.vsize + + + Fee rate + + src/app/components/transaction/transaction.component.html + 156,160 + + + src/app/components/transaction/transaction.component.html + 335,337 + + Transaction fee rate + transaction.fee-rate + + + Descendant + + src/app/components/transaction/transaction.component.html + 163,165 + + Descendant + transaction.descendant + + + Ancestor + + src/app/components/transaction/transaction.component.html + 177,179 + + Transaction Ancestor + transaction.ancestor + + + Size + + src/app/components/transaction/transaction.component.html + 208,212 + + Transaction Size + transaction.size + + + Weight + + src/app/components/transaction/transaction.component.html + 216,220 + + Transaction Weight + transaction.weight + + + Transaction not found. + + src/app/components/transaction/transaction.component.html + 304,305 + + transaction.error.transaction-not-found + + + Waiting for it to appear in the mempool... + + src/app/components/transaction/transaction.component.html + 305,309 + + transaction.error.waiting-for-it-to-appear + + + Fee + + src/app/components/transaction/transaction.component.html + 331,332 + + Transaction fee + transaction.fee + + + sat + + src/app/components/transaction/transaction.component.html + 332,335 + + Transaction Fee sat + transaction.fee.sat + + + Effective fee rate + + src/app/components/transaction/transaction.component.html + 345,348 + + Effective transaction fee rate + transaction.effective-fee-rate + + + Coinbase + + src/app/components/transactions-list/transactions-list.component.html + 44 + + transactions-list.coinbase + + + (Newly Generated Coins) + + src/app/components/transactions-list/transactions-list.component.html + 44 + + transactions-list.newly-generated-coins + + + Peg-in + + src/app/components/transactions-list/transactions-list.component.html + 46,48 + + transactions-list.peg-in + + + ScriptSig (ASM) + + src/app/components/transactions-list/transactions-list.component.html + 79,81 + + ScriptSig (ASM) + transactions-list.scriptsig.asm + + + ScriptSig (HEX) + + src/app/components/transactions-list/transactions-list.component.html + 83,85 + + ScriptSig (HEX) + transactions-list.scriptsig.hex + + + Witness + + src/app/components/transactions-list/transactions-list.component.html + 88,89 + + transactions-list.witness + + + P2SH redeem script + + src/app/components/transactions-list/transactions-list.component.html + 92,93 + + transactions-list.p2sh-redeem-script + + + P2WSH witness script + + src/app/components/transactions-list/transactions-list.component.html + 96,97 + + transactions-list.p2wsh-witness-script + + + nSequence + + src/app/components/transactions-list/transactions-list.component.html + 100,101 + + transactions-list.nsequence + + + Previous output script + + src/app/components/transactions-list/transactions-list.component.html + 104,105 + + transactions-list.previous-output-script + + + Load all + + src/app/components/transactions-list/transactions-list.component.html + 114,117 + + + src/app/components/transactions-list/transactions-list.component.html + 202,205 + + transactions-list.load-all + + + Peg-out to + + src/app/components/transactions-list/transactions-list.component.html + 133,134 + + transactions-list.peg-out-to + + + ScriptPubKey (ASM) + + src/app/components/transactions-list/transactions-list.component.html + 184,186 + + ScriptPubKey (ASM) + transactions-list.scriptpubkey.asm + + + ScriptPubKey (HEX) + + src/app/components/transactions-list/transactions-list.component.html + 188,190 + + ScriptPubKey (HEX) + transactions-list.scriptpubkey.hex + + + data + + src/app/components/transactions-list/transactions-list.component.html + 192,193 + + transactions-list.vout.scriptpubkey-type.data + + + sat + + src/app/components/transactions-list/transactions-list.component.html + 212 + + sat + shared.sat + + + This transaction saved % on fees by using native SegWit-Bech32 + + src/app/components/tx-features/tx-features.component.html + 1 + + ngbTooltip about segwit gains + + + SegWit + + src/app/components/tx-features/tx-features.component.html + 1 + + + src/app/components/tx-features/tx-features.component.html + 3 + + + src/app/components/tx-features/tx-features.component.html + 5 + + SegWit + tx-features.tag.segwit + + + This transaction saved % on fees by using SegWit and could save % more by fully upgrading to native SegWit-Bech32 + + src/app/components/tx-features/tx-features.component.html + 3 + + ngbTooltip about double segwit gains + + + This transaction could save % on fees by upgrading to native SegWit-Bech32 or % by upgrading to SegWit-P2SH + + src/app/components/tx-features/tx-features.component.html + 5 + + ngbTooltip about missed out gains + + + This transaction support Replace-By-Fee (RBF) allowing fee bumping + + src/app/components/tx-features/tx-features.component.html + 8 + + RBF tooltip + + + RBF + + src/app/components/tx-features/tx-features.component.html + 8 + + + src/app/components/tx-features/tx-features.component.html + 9 + + RBF + tx-features.tag.rbf + + + This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method + + src/app/components/tx-features/tx-features.component.html + 9 + + RBF disabled tooltip + + + Optimal + + src/app/components/tx-fee-rating/tx-fee-rating.component.html + 1 + + TX Fee Rating is Optimal + tx-fee-rating.optimal + + + Only ~ sat/vB was needed to get into this block + + src/app/components/tx-fee-rating/tx-fee-rating.component.html + 2 + + + src/app/components/tx-fee-rating/tx-fee-rating.component.html + 3 + + tx-fee-rating.warning-tooltip + + + Overpaid x + + src/app/components/tx-fee-rating/tx-fee-rating.component.html + 2 + + + src/app/components/tx-fee-rating/tx-fee-rating.component.html + 3 + + TX Fee Rating is Warning + tx-fee-rating.overpaid.warning + + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + + + Latest blocks + + src/app/dashboard/dashboard.component.html + 76,79 + + dashboard.latest-blocks + + + TXs + + src/app/dashboard/dashboard.component.html + 81,83 + + + src/app/dashboard/dashboard.component.html + 171,175 + + dashboard.latest-blocks.transaction-count + + + Latest transactions + + src/app/dashboard/dashboard.component.html + 105,108 + + dashboard.latest-transactions + + + USD + + src/app/dashboard/dashboard.component.html + 110,111 + + dashboard.latest-transactions.USD + + + Fee + + src/app/dashboard/dashboard.component.html + 111,114 + + dashboard.latest-transactions.fee + + + Expand + + src/app/dashboard/dashboard.component.html + 132,133 + + dashboard.expand + + + Collapse + + src/app/dashboard/dashboard.component.html + 133,137 + + dashboard.collapse + + + Minimum fee + + src/app/dashboard/dashboard.component.html + 162,163 + + Minimum mempool fee + dashboard.minimum-fee + + + Purging + + src/app/dashboard/dashboard.component.html + 163,165 + + Purgin below fee + dashboard.purging + + + Memory usage + + src/app/dashboard/dashboard.component.html + 175,177 + + Memory usage + dashboard.memory-usage + + + Incoming transactions + + src/app/dashboard/dashboard.component.html + 187,189 + + dashboard.incoming-transactions + + + Difficulty Adjustment + + src/app/dashboard/dashboard.component.html + 202,205 + + dashboard.difficulty-adjustment + + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + + + Transaction fee + + src/app/shared/pipes/scriptpubkey-type-pipe/scriptpubkey-type.pipe.ts + 11 + + + + + \ No newline at end of file diff --git a/frontend/src/locale/messages.hr.xlf b/frontend/src/locale/messages.hr.xlf index 4dccca6f1..d6cad29e0 100644 --- a/frontend/src/locale/messages.hr.xlf +++ b/frontend/src/locale/messages.hr.xlf @@ -401,11 +401,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -425,11 +425,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -489,7 +489,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -538,7 +538,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -735,7 +735,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -755,7 +755,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -840,7 +840,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -907,7 +907,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -951,11 +951,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -978,15 +978,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -999,15 +999,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1021,7 +1021,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1034,7 +1034,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1047,11 +1047,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1079,11 +1079,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1100,7 +1100,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1113,7 +1113,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1131,11 +1131,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1268,7 +1268,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1351,7 +1351,7 @@ About src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1430,7 +1430,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2391,7 +2391,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2424,11 +2424,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2460,31 +2460,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2497,15 +2497,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2584,11 +2584,11 @@ Detalji src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2597,7 +2597,7 @@ Error loading block data. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2608,15 +2608,6 @@ 106 - - Waiting for blocks... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! @@ -2628,7 +2619,7 @@ Low priority src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2640,7 +2631,7 @@ Medium priority src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2652,7 +2643,7 @@ High priority src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2676,7 +2667,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2688,7 +2679,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2701,7 +2692,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2715,34 +2706,42 @@ Mempool size dashboard.mempool-size - - block + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined @@ -2751,7 +2750,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -2791,7 +2790,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -2840,7 +2839,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -2849,11 +2848,11 @@ In ~ minute src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -2972,153 +2971,255 @@ statistics.transaction-vbytes-per-second - - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago src/app/components/time-since/time-since.component.ts 68 - - - hour ago src/app/components/time-since/time-since.component.ts 69 - - - min ago src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago src/app/components/time-since/time-since.component.ts 74 - - - sec ago src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago src/app/components/time-since/time-since.component.ts 79 - - - years ago src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago src/app/components/time-since/time-since.component.ts 85 - - - days ago src/app/components/time-since/time-since.component.ts 86 - - - hours ago src/app/components/time-since/time-since.component.ts 87 - - - mins ago src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago src/app/components/time-since/time-since.component.ts 92 - - - secs ago src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Ova transakcija je zamijenja od: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3128,11 +3229,11 @@ Nepotvrđeno src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3142,26 +3243,17 @@ Potvrđena src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Prvo viđeno src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3170,7 +3262,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3179,7 +3271,7 @@ In several hours (or more) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3189,11 +3281,11 @@ Virtualna veličina src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3202,11 +3294,11 @@ Fee rate src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3215,7 +3307,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3224,7 +3316,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3234,7 +3326,7 @@ Veličina src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3244,7 +3336,7 @@ Težina src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3253,7 +3345,7 @@ Transaction not found. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3261,7 +3353,7 @@ Waiting for it to appear in the mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3270,7 +3362,7 @@ Naknada src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3280,7 +3372,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3289,7 +3381,7 @@ Effective fee rate src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3298,7 +3390,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3306,7 +3398,7 @@ (Newly Generated Coins) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3314,7 +3406,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3322,7 +3414,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3331,7 +3423,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3340,7 +3432,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3348,7 +3440,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3356,7 +3448,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3364,7 +3456,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3372,7 +3464,7 @@ Previous output script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3380,11 +3472,11 @@ Load all src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3392,7 +3484,7 @@ Peg-out to src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3400,7 +3492,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3409,7 +3501,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3418,7 +3510,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3426,7 +3518,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3535,11 +3627,23 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3547,11 +3651,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3559,7 +3663,7 @@ Latest transactions src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3567,7 +3671,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3575,7 +3679,7 @@ Fee src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3583,7 +3687,7 @@ Expand src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3591,7 +3695,7 @@ Collapse src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3599,7 +3703,7 @@ Minimum fee src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3608,7 +3712,7 @@ Purging src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3617,7 +3721,7 @@ Memory usage src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3626,18 +3730,188 @@ Incoming transactions src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee diff --git a/frontend/src/locale/messages.hu.xlf b/frontend/src/locale/messages.hu.xlf index 9417a9856..0bb2c5380 100644 --- a/frontend/src/locale/messages.hu.xlf +++ b/frontend/src/locale/messages.hu.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ A Mempool Nyílt Forráskódú Projekt src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ Részletek src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2598,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2633,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2669,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2707,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2801,11 +2801,11 @@ Részletek src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2815,7 +2815,7 @@ Hiba történt a blokk infirmáció betöltésekor. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2827,16 +2827,6 @@ 106 - - Waiting for blocks... - Blokkokra vár... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Másolva! @@ -2850,7 +2840,7 @@ Lassú src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2863,7 +2853,7 @@ Normál src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2876,7 +2866,7 @@ Elsőbbségi src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2902,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2915,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2929,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2944,36 +2934,42 @@ Mempool size dashboard.mempool-size - - block - blokk + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blokknyi - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Bányászott @@ -2983,7 +2979,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3027,7 +3023,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3082,7 +3078,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3092,11 +3088,11 @@ ~ múlva src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3229,173 +3225,255 @@ statistics.transaction-vbytes-per-second - - TV only - Csak TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Épp most src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - éve - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - hónapja - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - hete + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - napja src/app/components/time-since/time-since.component.ts 68 - - - hour ago - órája src/app/components/time-since/time-since.component.ts 69 - - - min ago - perce src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - percel ezelőtt src/app/components/time-since/time-since.component.ts 74 - - - sec ago - másodperce src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - másodpercel ezelőtt src/app/components/time-since/time-since.component.ts 79 - - - years ago - évvel ezelőtt src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - hónappal ezelőtt - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - héttel ezelőtt src/app/components/time-since/time-since.component.ts 85 - - - days ago - nappal ezelőtt src/app/components/time-since/time-since.component.ts 86 - - - hours ago - órával ezelőtt src/app/components/time-since/time-since.component.ts 87 - - - mins ago - perce src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - percel ezelőtt src/app/components/time-since/time-since.component.ts 92 - - - secs ago - másodperce src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - másodpercel ezelőtt src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Ezt a tranzakciót lecserélte egy másik: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3405,11 +3483,11 @@ Nem megerősített src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3419,27 +3497,17 @@ Megerősítve src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - után - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Először látva src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3449,7 +3517,7 @@ Hátralévő idő src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3459,7 +3527,7 @@ Több órán belül (vagy később) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3469,11 +3537,11 @@ Virtuális méret src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3483,11 +3551,11 @@ Díj ráta src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3497,7 +3565,7 @@ Utód src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3507,7 +3575,7 @@ Felmenő src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3517,7 +3585,7 @@ Méret src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3527,7 +3595,7 @@ Súly src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3537,7 +3605,7 @@ Nem található tranzakció. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3546,7 +3614,7 @@ Várakozás arra hogy a mempoolban feltünjön... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3555,7 +3623,7 @@ Díj src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3565,7 +3633,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3575,7 +3643,7 @@ Effektív díj ráta src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3585,7 +3653,7 @@ Érmebázis src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3594,7 +3662,7 @@ (Újjonnan Létrehozott Érmék) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3603,7 +3671,7 @@ Bekötés src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3612,7 +3680,7 @@ SzkriptSzig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3622,7 +3690,7 @@ SzkriptSzig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3632,7 +3700,7 @@ Szemtanú src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3641,7 +3709,7 @@ P2SH kiváltási szkript src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3650,7 +3718,7 @@ P2WSH szemtanú szkript src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3659,7 +3727,7 @@ nSzekvencia src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3668,7 +3736,7 @@ Előző kimeneti szkript src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3677,11 +3745,11 @@ Minden betöltése src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3690,7 +3758,7 @@ Kivétel a -ra src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3699,7 +3767,7 @@ SzkriptPublikusKulcs (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3709,7 +3777,7 @@ SzkriptPublikusKulcs (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3719,7 +3787,7 @@ adat src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3728,7 +3796,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3847,12 +3915,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Legutóbbi blokkok src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3861,11 +3941,11 @@ TXek src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3874,7 +3954,7 @@ Legutóbbi tranzakciók src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3883,7 +3963,7 @@ USA Dollár src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3892,7 +3972,7 @@ Díj src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3901,7 +3981,7 @@ Kibővít src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3910,7 +3990,7 @@ Becsuk src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3919,7 +3999,7 @@ Minimum Díj src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3929,7 +4009,7 @@ Törlés src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3939,7 +4019,7 @@ Memória használat src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3949,19 +4029,188 @@ Beérkező tranzakciók src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Bányászási nehézségifok + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Tranzakciós díj diff --git a/frontend/src/locale/messages.it.xlf b/frontend/src/locale/messages.it.xlf index 658bc339b..186a4e306 100644 --- a/frontend/src/locale/messages.it.xlf +++ b/frontend/src/locale/messages.it.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1377,14 +1377,16 @@ The Mempool Open Source Project + Il Progetto Open Source Mempool src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project Building a mempool and blockchain explorer for the Bitcoin community, focusing on the transaction fee market and multi-layer ecosystem, without any advertising, altcoins, or third-party trackers. + Costruire un esploratore di mempool e blockchain per la comunità Bitcoin, concentrandosi sul mercato delle commissioni di transazione e sull'ecosistema multi-layer, senza pubblicità, altcoin o tracker di terze parti. src/app/components/about/about.component.html 13,17 @@ -1471,7 +1473,7 @@ Su di noi src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1558,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -1591,6 +1593,7 @@ Endpoint + Endpoint src/app/components/api-docs/api-docs.component.html 20,21 @@ -1747,6 +1750,7 @@ Description + Descrizione src/app/components/api-docs/api-docs.component.html 25,26 @@ -2346,6 +2350,7 @@ Code Example + Esempio di Codice src/app/components/api-docs/code-template.component.html 6 @@ -2362,6 +2367,7 @@ Install Package + Installa Pacchetto src/app/components/api-docs/code-template.component.html 23,24 @@ -2370,6 +2376,7 @@ Response + Risposta src/app/components/api-docs/code-template.component.html 36,37 @@ -2472,6 +2479,7 @@ of   + di   src/app/components/asset/asset.component.html 76 @@ -2591,7 +2599,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2626,11 +2634,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2662,31 +2670,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2700,15 +2708,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2794,11 +2802,11 @@ Dettagli src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2808,7 +2816,7 @@ Si è verificato un errore durante il caricamento dei dati del blocco. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2820,16 +2828,6 @@ 106 - - Waiting for blocks... - Aspettando i blocchi... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Copiato! @@ -2843,7 +2841,7 @@ Priorità bassa src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2856,7 +2854,7 @@ Priorità media src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2869,7 +2867,7 @@ Priorità alta src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2895,7 +2893,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2908,7 +2906,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2922,7 +2920,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2937,36 +2935,42 @@ Mempool size dashboard.mempool-size - - block - blocco + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blocchi - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Minato @@ -2976,7 +2980,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3020,7 +3024,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3075,7 +3079,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3085,11 +3089,11 @@ Tra ~ minuto src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3222,173 +3226,255 @@ statistics.transaction-vbytes-per-second - - TV only - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Proprio ora src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - anno fa - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - mese fa - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - settimana fa + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - giorno fa src/app/components/time-since/time-since.component.ts 68 - - - hour ago - ora fa src/app/components/time-since/time-since.component.ts 69 - - - min ago - min fa src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - minuto fa src/app/components/time-since/time-since.component.ts 74 - - - sec ago - sec fa src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - secondo fa src/app/components/time-since/time-since.component.ts 79 - - - years ago - anni fa src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - mesi fa - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - settimane fa src/app/components/time-since/time-since.component.ts 85 - - - days ago - giorni fa src/app/components/time-since/time-since.component.ts 86 - - - hours ago - ore fa src/app/components/time-since/time-since.component.ts 87 - - - mins ago - min fa src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - minuti fa src/app/components/time-since/time-since.component.ts 92 - - - secs ago - sec fa src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - secondi fa src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Questa transazione è stata sostituita da: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3398,11 +3484,11 @@ Non confermata src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3412,27 +3498,17 @@ Confermata src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Dopo - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Vista per la prima volta src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3442,7 +3518,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3452,7 +3528,7 @@ Tra diverse ore (o più) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3462,11 +3538,11 @@ Dimensione virtuale src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3476,11 +3552,11 @@ Prezzo della commissione src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3490,7 +3566,7 @@ Discendente src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3500,7 +3576,7 @@ Antenato src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3510,7 +3586,7 @@ Dimensione src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3520,7 +3596,7 @@ Peso src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3530,7 +3606,7 @@ Transazione non trovata. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3539,7 +3615,7 @@ Aspettando che appaia nella mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3548,7 +3624,7 @@ Commissione src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3558,7 +3634,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3568,7 +3644,7 @@ Prezzo effettivo della commissione src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3578,7 +3654,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3587,7 +3663,7 @@ (Bitcoin Appena Generati) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3596,7 +3672,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3605,7 +3681,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3615,7 +3691,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3625,7 +3701,7 @@ Testimone src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3634,7 +3710,7 @@ Script di riscatto P2SH src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3643,7 +3719,7 @@ Script testimone P2WSH src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3652,7 +3728,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3661,7 +3737,7 @@ Script output precedente src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3670,11 +3746,11 @@ Carica tutto src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3683,7 +3759,7 @@ Peg-out verso src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3692,7 +3768,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3702,7 +3778,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3712,7 +3788,7 @@ dati src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3721,7 +3797,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3840,12 +3916,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Ultimi blocchi src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3854,11 +3942,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3867,7 +3955,7 @@ Ultime transazioni src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3876,7 +3964,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3885,7 +3973,7 @@ Commissione src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3894,7 +3982,7 @@ Espandi src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3903,7 +3991,7 @@ Comprimi src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3912,7 +4000,7 @@ Commissione minima src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3922,7 +4010,7 @@ Eliminazione src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3932,7 +4020,7 @@ Memoria in uso src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3942,19 +4030,188 @@ Transazioni in arrivo src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Aggiustamento della difficoltà + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Commissione di transazione diff --git a/frontend/src/locale/messages.ja.xlf b/frontend/src/locale/messages.ja.xlf index fc4d70d50..9df8cb2e5 100644 --- a/frontend/src/locale/messages.ja.xlf +++ b/frontend/src/locale/messages.ja.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ メムプール・オープンソース・プロジェクト src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ このアプリについて src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2598,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2633,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2669,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2707,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2801,11 +2801,11 @@ 詳細 src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2815,7 +2815,7 @@ ブロックデータを読み込み中にエラーが発生しました。 src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2827,16 +2827,6 @@ 106 - - Waiting for blocks... - ブロックを待ち... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! コピー されました! @@ -2850,7 +2840,7 @@ 低優先 src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2863,7 +2853,7 @@ 中優先 src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2876,7 +2866,7 @@ 高優先 src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2902,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2915,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2929,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2944,36 +2934,42 @@ Mempool size dashboard.mempool-size - - block - ブロック + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - ブロック - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined 採掘された @@ -2983,7 +2979,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3027,7 +3023,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3082,7 +3078,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3092,11 +3088,11 @@ 分で src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3229,173 +3225,255 @@ statistics.transaction-vbytes-per-second - - TV only - TVのみ - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - ちょうど今 src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - 年前 - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - ヶ月前 - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - 週間前 + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - 日前 src/app/components/time-since/time-since.component.ts 68 - - - hour ago - 時間前 src/app/components/time-since/time-since.component.ts 69 - - - min ago - 分前 src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - 分前 src/app/components/time-since/time-since.component.ts 74 - - - sec ago - 秒前 src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - 秒前 src/app/components/time-since/time-since.component.ts 79 - - - years ago - 年前 src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - ヶ月前 - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - 週間前 src/app/components/time-since/time-since.component.ts 85 - - - days ago - 日前 src/app/components/time-since/time-since.component.ts 86 - - - hours ago - 時間前 src/app/components/time-since/time-since.component.ts 87 - - - mins ago - 分前 src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - 分前 src/app/components/time-since/time-since.component.ts 92 - - - secs ago - 秒前 src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - 秒前 src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: このトランザクションは以下のように置き換えられました。 src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3405,11 +3483,11 @@ 未確認 src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3419,27 +3497,17 @@ 確認済み src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - の後 - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen 最初に見た src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3449,7 +3517,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3459,7 +3527,7 @@ 数時間(またはそれ以上) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3469,11 +3537,11 @@ vSize src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3483,11 +3551,11 @@ 手数料レート src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3497,7 +3565,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3507,7 +3575,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3517,7 +3585,7 @@ サイズ src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3527,7 +3595,7 @@ 重み src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3537,7 +3605,7 @@ トランザクションが見つかりません。 src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3546,7 +3614,7 @@ mempoolに表示されるのを待っています... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3555,7 +3623,7 @@ 手数料 src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3565,7 +3633,7 @@ サトシ src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3575,7 +3643,7 @@ 実効手数料レート src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3585,7 +3653,7 @@ コインベース src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3594,7 +3662,7 @@ (新しく生成されたコイン) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3603,7 +3671,7 @@ ペグイン src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3612,7 +3680,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3622,7 +3690,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3632,7 +3700,7 @@ ウィットネス src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3641,7 +3709,7 @@ P2SH引き換えスクリプト src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3650,7 +3718,7 @@ P2WSHウィットネススクリプト src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3659,7 +3727,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3668,7 +3736,7 @@ 前の出力スクリプト src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3677,11 +3745,11 @@ すべてをロード src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3690,7 +3758,7 @@ へのペグアウト src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3699,7 +3767,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3709,7 +3777,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3719,7 +3787,7 @@ データ src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3728,7 +3796,7 @@ サトシ src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3847,12 +3915,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks 最新のブロック src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3861,11 +3941,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3874,7 +3954,7 @@ 最新のトランザクション src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3883,7 +3963,7 @@ 米ドル src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3892,7 +3972,7 @@ 手数料 src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3901,7 +3981,7 @@ 展開 src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3910,7 +3990,7 @@ 折りたたみ src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3919,7 +3999,7 @@ 最低料金 src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3929,7 +4009,7 @@ 削除中 src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3939,7 +4019,7 @@ メモリ使用量 src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3949,19 +4029,188 @@ 着信トランザクション src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - 難易度調整 + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee トランザクション手数料 diff --git a/frontend/src/locale/messages.ka.xlf b/frontend/src/locale/messages.ka.xlf index a729df206..8bdeade78 100644 --- a/frontend/src/locale/messages.ka.xlf +++ b/frontend/src/locale/messages.ka.xlf @@ -416,11 +416,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -441,11 +441,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -508,7 +508,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -559,7 +559,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -761,7 +761,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -782,7 +782,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -871,7 +871,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -943,7 +943,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -991,11 +991,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1019,15 +1019,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1041,15 +1041,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1063,7 +1063,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1076,7 +1076,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1090,11 +1090,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1122,11 +1122,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1143,7 +1143,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1157,7 +1157,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1176,11 +1176,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1316,7 +1316,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1401,7 +1401,7 @@ ჩვენს შესახებ src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1485,7 +1485,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2474,7 +2474,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2509,11 +2509,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2545,31 +2545,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2583,15 +2583,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2673,11 +2673,11 @@ დეტალები src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2687,7 +2687,7 @@ შეცდომა მონაცემების მოძებვნაზე src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2699,16 +2699,6 @@ 106 - - Waiting for blocks... - ბლოკის მოლოდინში... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! დაკოპირდა @@ -2722,7 +2712,7 @@ ნელი src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2735,7 +2725,7 @@ საშუალო src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2748,7 +2738,7 @@ სწრაფი src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2774,7 +2764,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2787,7 +2777,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2801,7 +2791,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2816,36 +2806,42 @@ Mempool size dashboard.mempool-size - - block - ბლოკი + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - ბლოკი - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined მოპოვებული @@ -2855,7 +2851,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -2899,7 +2895,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -2954,7 +2950,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -2964,11 +2960,11 @@ ~ წუთში src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3100,172 +3096,255 @@ statistics.transaction-vbytes-per-second - - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - ზუსტად ახლა src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - წლის წინ - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - თვის წინ - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - კვირის წინ + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - დღის წინ src/app/components/time-since/time-since.component.ts 68 - - - hour ago - საათის წინ src/app/components/time-since/time-since.component.ts 69 - - - min ago - წუთის წინ src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - წუთის წინ src/app/components/time-since/time-since.component.ts 74 - - - sec ago - წამის წინ src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - წამის წინ src/app/components/time-since/time-since.component.ts 79 - - - years ago - წლის წინ src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - თვის წინ - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - კვირის წინ src/app/components/time-since/time-since.component.ts 85 - - - days ago - დღის წინ src/app/components/time-since/time-since.component.ts 86 - - - hours ago - საათის წინ src/app/components/time-since/time-since.component.ts 87 - - - mins ago - წუთის წინ src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - წუთის წინ src/app/components/time-since/time-since.component.ts 92 - - - secs ago - წამის წინ src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - წამის წინ src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: ტრანსაქცია ჩანაცვლდა: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3275,11 +3354,11 @@ დაუდასტურებული src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3289,26 +3368,17 @@ დადასტურებული src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen პირველი src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3318,7 +3388,7 @@ სავარაუდო ლოდინის დრო src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3328,7 +3398,7 @@ რამდენიმე საათში (ან მეტი) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3338,11 +3408,11 @@ ვირტუალური ზომა src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3351,11 +3421,11 @@ Fee rate src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3364,7 +3434,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3373,7 +3443,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3383,7 +3453,7 @@ ზომა src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3393,7 +3463,7 @@ წონა src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3403,7 +3473,7 @@ ტრანსაქცია ვერ მოიძებნა. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3412,7 +3482,7 @@ დაელოდეთ mempool-ში რომ გამოჩნდეს... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3421,7 +3491,7 @@ საკომისიო src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3431,7 +3501,7 @@ სატ src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3440,7 +3510,7 @@ Effective fee rate src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3450,7 +3520,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3459,7 +3529,7 @@ (ახალი ქოინები) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3468,7 +3538,7 @@ მიბმული src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3476,7 +3546,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3485,7 +3555,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3494,7 +3564,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3502,7 +3572,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3510,7 +3580,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3518,7 +3588,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3526,7 +3596,7 @@ Previous output script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3535,11 +3605,11 @@ ყველა ჩატვირთვა src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3547,7 +3617,7 @@ Peg-out to src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3555,7 +3625,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3564,7 +3634,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3574,7 +3644,7 @@ მონაცემები src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3583,7 +3653,7 @@ სატ src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3697,12 +3767,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks ბოლო ბლოკები src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3711,11 +3793,11 @@ ტრანზაქცია src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3724,7 +3806,7 @@ ბოლო ტრანზაქციები src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3733,7 +3815,7 @@ დოლარი src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3742,7 +3824,7 @@ საკომისიო src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3751,7 +3833,7 @@ მეტის ნახვა src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3760,7 +3842,7 @@ დახურვა src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3769,7 +3851,7 @@ მინ. საკომისიო src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3779,7 +3861,7 @@ წაშლა src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3789,7 +3871,7 @@ მეხსიერება src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3799,19 +3881,188 @@ მიმდინარე ტრანზაქციები src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - სირთულე + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee diff --git a/frontend/src/locale/messages.ko.xlf b/frontend/src/locale/messages.ko.xlf index 890af0de9..4583863bb 100644 --- a/frontend/src/locale/messages.ko.xlf +++ b/frontend/src/locale/messages.ko.xlf @@ -243,6 +243,7 @@ + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -250,6 +251,7 @@ + node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts 296 @@ -445,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -470,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -537,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -590,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -801,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -822,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -914,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -987,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1035,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1064,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1086,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1108,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1121,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1135,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1167,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1188,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1202,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1222,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1378,7 +1380,7 @@ 맴풀 오픈 소스 프로젝트 src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1475,7 @@ 대하여 src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1561,7 +1563,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -1951,7 +1953,7 @@ Get the list of unspent transaction outputs associated with the address/scripthash. Available fields: txid, vout, value, and status (with the status of the funding tx).There is also a valuecommitment field that may appear in place of value, plus the following additional fields: asset/assetcommitment, nonce/noncecommitment, surjection_proof, and range_proof. - 주소 / 스크립트 해시와 관련된 미사용 트랜잭션 출력 목록을 가져옵니다. 사용 가능한 필드 : txid , vout , ,및 상태 (tx 기금 현황과 함께). 또한valuecommitment필드가 값 대신으로 나타날 수 있습니다. 추가로 따라오는 필드들: 자산/asstcommitment,임시값/noncecommitment,전사함수_증명,그리고range_proof. + 주소 / 스크립트 해시와 관련된 미사용 트랜잭션 출력 목록을 가져옵니다. 사용 가능한 필드 : txid , vout , ,및 상태 (tx 기금 현황과 함께). 또한valuecommitment필드가 값 대신으로 나타날 수 있습니다. 추가로 따라오는 필드들: 자산/asstcommitment,임시값/noncecommitment,전사함수_증명,그리고range_proof. src/app/components/api-docs/api-docs.component.html 100,101 @@ -1985,7 +1987,13 @@ Get the current total supply of the specified asset. For the native asset (L-BTC), this is calculated as [chain,mempool]_stats.peg_in_amount - [chain,mempool]_stats.peg_out_amount - [chain,mempool]_stats.burned_amount. For issued assets, this is calculated as [chain,mempool]_stats.issued_amount - [chain,mempool]_stats.burned_amount. Not available for assets with blinded issuances. If /decimal is specified, returns the supply as a decimal according to the asset's divisibility. Otherwise, returned in base units. - 지정된 자산의 현재 총 공급량을 가져옵니다. 네이티브 자산 (L-BTC)의 경우 [chain, mempool] _stats.peg_in_amount-[chain, mempool] _stats.peg_out_amount-[chain, mempool] _stats.burned_amount로 계산됩니다. 발행 된 자산의 경우 [chain, mempool] _stats.issued_amount-[chain, mempool] _stats.burned_amount로 계산됩니다. 블라인드 발행이있는 자산에는 사용할 수 없습니다. / decimal이 지정된 경우 자산의 분할 가능성에 따라 소수로 공급을 반환합니다. 그렇지 않으면 기본 단위로 반환됩니다. + 지정된 자산의 현재 총 공급량을 가져옵니다. 네이티브 자산 (L-BTC)의 경우 [chain, mempool] _stats.peg_in_amount- +[chain, mempool] _stats.peg_out_amount- +[chain, mempool] _stats.burned_amount로 계산됩니다. +발행 된 자산의 경우 +[chain, mempool] _stats.issued_amount- +[chain, mempool] _stats.burned_amount로 계산됩니다. +블라인드 발행이있는 자산에는 사용할 수 없습니다. 만약 decimal이 지정된 경우 자산의 분할 가능성에 따라 소수로 공급을 반환합니다. 그렇지 않으면 기본 단위로 반환됩니다. src/app/components/api-docs/api-docs.component.html 162,165 @@ -2276,7 +2284,7 @@ Returns the spending status of a transaction output. Available fields: spent (boolean), txid (optional), vin (optional), and status (optional, the status of the spending tx). - 트랜잭션 아웃풋의 지출(소모?) 상황을 반환합니다. 사용 가능한 필드 : 지출 (불린), txid (선택 사항), vin (선택 사항), 및 상황( 선택 사항, tx 지출 상황) + 트랜잭션 아웃풋의 지출 상황을 반환합니다. 사용 가능한 필드 : 지출 (불린), txid (선택 사항), vin (선택 사항), 및 상황( 선택 사항, tx 지출 상황) src/app/components/api-docs/api-docs.component.html 723,724 @@ -2308,6 +2316,7 @@ Broadcast a raw transaction to the network. The transaction should be provided as hex in the request body. The txid will be returned on success. + raw 트랜젝션을 네트워크에 브로드 캐스트합니다. 트랜잭션은 요청 본문에 16 진수로 제공되어야합니다. 성공하면 txid 이 반환됩니다. src/app/components/api-docs/api-docs.component.html 800,801 @@ -2325,6 +2334,7 @@ Default push: action: 'want', data: ['blocks', ...] to express what you want pushed. Available: blocks, mempool-blocks, live-2h-chart, and stats.Push transactions related to address: 'track-address': '3PbJ...bF9B' to receive all new transactions containing that address as input or output. Returns an array of transactions. address-transactions for new mempool transactions, and block-transactions for new block confirmed transactions. + 기본 푸시 : 작업: 'want', 데이터 : [ 'blocks', ...] 은 푸시하려는 것을 표현합니다. 사용 가능 : 블록 , mempool-blocks , live-2h-chart , 및상태. 주소와 관련된 트랜잭션을 푸시합니다:’트렉-주소’: ‘3PbJ…bF9B’인풋 또는 아웃풋 주소를 포함한 새로운 트랜잭션을 받기위해. 트랜잭션 모음을 반환합니다. 주소 트랜잭션들 새로운 mempool 트랜잭션 경우, 그리고블록 트랜잭션 새로운 블록 컨펌된 트랜잭션인 경우. src/app/components/api-docs/api-docs.component.html 819,820 @@ -2478,6 +2488,7 @@ of   + of  src/app/components/asset/asset.component.html 76 @@ -2597,7 +2608,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2632,11 +2643,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2668,52 +2679,53 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte Based on average native segwit transaction of 140 vBytes + 평균 native segwit 트랜잭션의 140 vBytes 기준 src/app/components/block/block.component.html 46,48 src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2778,6 +2790,7 @@ Difficulty + 난이도 src/app/components/block/block.component.html 110,113 @@ -2786,6 +2799,7 @@ Nonce + 임시값 src/app/components/block/block.component.html 114,116 @@ -2797,11 +2811,11 @@ 자세히 src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2811,7 +2825,7 @@ 블록 데이터 불러오기 실패 src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2823,16 +2837,6 @@ 106 - - Waiting for blocks... - 블록을 기다리는 중... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! 복사됨! @@ -2846,7 +2850,7 @@ 낮은 우선 순위 src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2859,7 +2863,7 @@ 중간 우선 순위 src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2872,7 +2876,7 @@ 높은 우선 순위 src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2898,7 +2902,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2911,7 +2915,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2925,7 +2929,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2940,36 +2944,42 @@ Mempool size dashboard.mempool-size - - block - 블록 + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - 블록 - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined 채굴됨 @@ -2979,7 +2989,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3023,7 +3033,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3078,7 +3088,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3088,11 +3098,11 @@ ~분 뒤 src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3200,6 +3210,7 @@ Mempool by vBytes (sat/vByte) + Mempool by vBytes (sat.vByte) src/app/components/statistics/statistics.component.html 13 @@ -3217,179 +3228,262 @@ Transaction vBytes per second (vB/s) + 초당 트랜잭션 vByte (vB / s) src/app/components/statistics/statistics.component.html 53 statistics.transaction-vbytes-per-second - - TV only - TV만 이용 가능 - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - 방금 src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - 년 전 - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - 개월 전 - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - 주일 전 + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - 일 전 src/app/components/time-since/time-since.component.ts 68 - - - hour ago - 시간 전 src/app/components/time-since/time-since.component.ts 69 - - - min ago - 분 전 src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - 분 전 src/app/components/time-since/time-since.component.ts 74 - - - sec ago - 초 전 src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - 초 전 src/app/components/time-since/time-since.component.ts 79 - - - years ago - 년 전 src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - 개월 전 - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - 주일 전 src/app/components/time-since/time-since.component.ts 85 - - - days ago - 일 전 src/app/components/time-since/time-since.component.ts 86 - - - hours ago - 시간 전 src/app/components/time-since/time-since.component.ts 87 - - - mins ago - 분 전 src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - 분 전 src/app/components/time-since/time-since.component.ts 92 - - - secs ago - 초 전 src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - 초 전 src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: 이 트랜잭션은 다음 트랜잭션으로 대체되었습니다: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3399,11 +3493,11 @@ 컨펌되지 않음 src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3413,27 +3507,17 @@ 컨펌됨 src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - 이후 - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen 처음으로 감지됨 src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3443,7 +3527,7 @@ 컨펌까지 남은 예상시간 src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3453,7 +3537,7 @@ 몇 시간 후 (또는 그 이상) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3463,11 +3547,11 @@ 가상 크기 src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3477,29 +3561,31 @@ 수수료율 src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate Descendant + 자손 src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant Ancestor + 조상 src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3509,7 +3595,7 @@ 크기 src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3519,7 +3605,7 @@ 무게 src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3529,7 +3615,7 @@ 트랜잭션을 찾을 수 없음 src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3538,7 +3624,7 @@ 멤풀에 포함될때까지 대기하는 중... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3547,7 +3633,7 @@ 수수료 src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3557,16 +3643,17 @@ 사토시 src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat Effective fee rate + 유효 수수료율 src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3576,7 +3663,7 @@ 코인베이스 src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3585,7 +3672,7 @@ (새로 채굴된 코인들) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3594,7 +3681,7 @@ 페그 인 src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3603,7 +3690,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3613,7 +3700,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3623,7 +3710,7 @@ 증인 (디지털 서명) src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3632,7 +3719,7 @@ P2SH 사용 스크립트 src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3641,7 +3728,7 @@ P2WSH 증인 스크립트 src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3650,7 +3737,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3659,7 +3746,7 @@ 이전 아웃풋 스크립트 src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3668,11 +3755,11 @@ 모두 불러오기 src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3681,7 +3768,7 @@ 로 페그 아웃 됨 src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3690,7 +3777,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3700,7 +3787,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3710,7 +3797,7 @@ 데이터 src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3719,13 +3806,14 @@ 사토시 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat This transaction saved % on fees by using native SegWit-Bech32 + 이 트랜잭션은 native SegWit-Bech32를 사용하여 수수료 %를 절약했습니다. src/app/components/tx-features/tx-features.component.html 1 @@ -3752,6 +3840,7 @@ This transaction saved % on fees by using SegWit and could save % more by fully upgrading to native SegWit-Bech32 + 이 트랜잭션은 SegWit을 사용하여 수수료에서 %를 절약했으며 native SegWit-Bech32로 완전히 업그레이드하여 %를 더 절약 할 수 있습니다. src/app/components/tx-features/tx-features.component.html 3 @@ -3760,6 +3849,7 @@ This transaction could save % on fees by upgrading to native SegWit-Bech32 or % by upgrading to SegWit-P2SH + 이 트랜잭션은 native SegWit-Bech32로 업그레이드 해서 수수료 % 또는 SegWit-P2SH 로 업그레이드하여 수수료 %를 절약 할 수 있습니다. src/app/components/tx-features/tx-features.component.html 5 @@ -3768,6 +3858,7 @@ This transaction support Replace-By-Fee (RBF) allowing fee bumping + 이 트랜잭션은 수수료 범핑(fee bumping)을 허용하는 RBF (Replace-By-Fee)를 지원합니다. src/app/components/tx-features/tx-features.component.html 8 @@ -3790,6 +3881,7 @@ This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method + 이 트랜잭션은 RBF (Replace-By-Fee)를 지원하지 않으며이 방법을 사용하여 수수료 범핑을(fee bumping) 할 수 없습니다. src/app/components/tx-features/tx-features.component.html 9 @@ -3808,6 +3900,7 @@ Only ~ sat/vB was needed to get into this block + 이 블록에 들어가려면 ~ sat / vB 만 필요했습니다./ 필요합니다. src/app/components/tx-fee-rating/tx-fee-rating.component.html 2 @@ -3832,12 +3925,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks 최신 블록 src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3846,11 +3951,11 @@ 트랜잭션 src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3859,7 +3964,7 @@ 최신 트랜잭션 src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3868,7 +3973,7 @@ 달러 src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3877,7 +3982,7 @@ 수수료 src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3886,7 +3991,7 @@ 자세히 src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3895,7 +4000,7 @@ 간단히 src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3904,7 +4009,7 @@ 최소 수수료 src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3914,7 +4019,7 @@ 퍼징 src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3924,7 +4029,7 @@ 멤풀 메모리 사용량 src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3934,19 +4039,188 @@ 들어오는 트랜잭션 src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - 난이도 조정 + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee 트랜잭션 비용 diff --git a/frontend/src/locale/messages.nb.xlf b/frontend/src/locale/messages.nb.xlf index 83dfe7ec7..0fdaf8b42 100644 --- a/frontend/src/locale/messages.nb.xlf +++ b/frontend/src/locale/messages.nb.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1377,14 +1377,16 @@ The Mempool Open Source Project + Åpen kildekode-prosjektet The Mempool src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project Building a mempool and blockchain explorer for the Bitcoin community, focusing on the transaction fee market and multi-layer ecosystem, without any advertising, altcoins, or third-party trackers. + Bygger en mempool- og blokkjede-utforsker for Bitcoin-samfunnet, med fokus på transaksjonsgebyrmarkedet og flerlagsøkosystem, uten reklame, altcoins eller tredjepartstrackere. src/app/components/about/about.component.html 13,17 @@ -1419,6 +1421,7 @@ Navigate to https://mempool.space/sponsor to sponsor + Gå til https://mempool.space/sponsor for å sponse src/app/components/about/about.component.html 63 @@ -1470,7 +1473,7 @@ Om src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1557,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -1590,6 +1593,7 @@ Endpoint + Endepunkt src/app/components/api-docs/api-docs.component.html 20,21 @@ -1746,6 +1750,7 @@ Description + Beskrivelse src/app/components/api-docs/api-docs.component.html 25,26 @@ -1921,6 +1926,7 @@ Get transaction history for the specified address/scripthash, sorted with newest first. Returns up to 50 mempool transactions plus the first 25 confirmed transactions. You can request more confirmed transactions using :last_seen_txid (see below). + Få transaksjonshistorikk for den angitte adressen / scripthash, sortert med detnyeste først. Returnerer opptil 50 mempool-transaksjoner pluss de 25 første bekreftede transaksjonene. Du kan be om flere bekreftede transaksjoner ved hjelp av : last_seen_txid (se nedenfor). src/app/components/api-docs/api-docs.component.html 44,45 @@ -2156,6 +2162,7 @@ Returns our currently suggested fees for new transactions. + Returnerer den for tiden foreslåtte avgiften for nye transaksjoner. src/app/components/api-docs/api-docs.component.html 531,533 @@ -2165,6 +2172,7 @@ Returns current mempool as projected blocks. + Returnerer gjeldende mempool som projiserte blokker. src/app/components/api-docs/api-docs.component.html 547,549 @@ -2174,6 +2182,7 @@ Returns the ancestors and the best descendant fees for a transaction. + Returnerer forfedrene og de beste etterkommeravgiftene for en transaksjon. src/app/components/api-docs/api-docs.component.html 563,565 @@ -2203,6 +2212,7 @@ Get the full list of txids in the mempool as an array. The order of the txids is arbitrary and does not match bitcoind. + Få den komplette listen over txidene i mempool som en matrise. Rekkefølgen på txidene er vilkårlig og samsvarer ikke med bitcoind. src/app/components/api-docs/api-docs.component.html 604,607 @@ -2339,6 +2349,7 @@ Code Example + Kodeeksempel src/app/components/api-docs/code-template.component.html 6 @@ -2355,6 +2366,7 @@ Install Package + Installer pakke src/app/components/api-docs/code-template.component.html 23,24 @@ -2363,6 +2375,7 @@ Response + Respons src/app/components/api-docs/code-template.component.html 36,37 @@ -2465,6 +2478,7 @@ of   + av src/app/components/asset/asset.component.html 76 @@ -2584,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2619,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2655,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2693,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2787,11 +2801,11 @@ Detaljer src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2801,7 +2815,7 @@ Lasting av blokkdata feilet. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2813,16 +2827,6 @@ 106 - - Waiting for blocks... - Venter på blokker... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Kopiert! @@ -2836,7 +2840,7 @@ Lav prioritet src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2849,7 +2853,7 @@ Medium prioritet src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2862,7 +2866,7 @@ Høy prioritet src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2888,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2901,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2915,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2930,36 +2934,42 @@ Mempool size dashboard.mempool-size - - block - blokk + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blokker - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Utvunnet @@ -2969,7 +2979,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3013,7 +3023,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3068,7 +3078,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3078,11 +3088,11 @@ Om ~ minutt src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3132,6 +3142,7 @@ Sponsor + Sponsor src/app/components/sponsor/sponsor.component.html 3 @@ -3214,172 +3225,255 @@ statistics.transaction-vbytes-per-second - - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Akkurat nå src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - år siden - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - måned siden - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - uke siden + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - dag siden src/app/components/time-since/time-since.component.ts 68 - - - hour ago - time siden src/app/components/time-since/time-since.component.ts 69 - - - min ago - min siden src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - minutt siden src/app/components/time-since/time-since.component.ts 74 - - - sec ago - sek siden src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - sekund siden src/app/components/time-since/time-since.component.ts 79 - - - years ago - år siden src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - måneder siden - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - uker siden src/app/components/time-since/time-since.component.ts 85 - - - days ago - dager siden src/app/components/time-since/time-since.component.ts 86 - - - hours ago - timer siden src/app/components/time-since/time-since.component.ts 87 - - - mins ago - min siden src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - minutter siden src/app/components/time-since/time-since.component.ts 92 - - - secs ago - sek siden src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - sekunder siden src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Denne transaksjonen har blitt byttet ut med: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3389,11 +3483,11 @@ Ubekreftet src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3403,27 +3497,17 @@ Bekreftet src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Etter - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Først sett src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3433,7 +3517,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3443,7 +3527,7 @@ Om flere timer(eller mer) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3453,11 +3537,11 @@ Virtuell størrelse src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3467,11 +3551,11 @@ Avgift src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3481,7 +3565,7 @@ Etterkommer src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3491,7 +3575,7 @@ Forfader src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3501,7 +3585,7 @@ Størrelse src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3511,7 +3595,7 @@ Vekt src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3521,7 +3605,7 @@ Transaksjon ikke funnet src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3530,7 +3614,7 @@ Venter på at den kommer inn i mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3539,7 +3623,7 @@ Avgift src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3549,7 +3633,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3559,7 +3643,7 @@ Effektiv avgift src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3569,7 +3653,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3578,7 +3662,7 @@ (Nygenererte Mynter) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3587,7 +3671,7 @@ Peg-inn src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3596,7 +3680,7 @@ ScriptSig(ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3606,7 +3690,7 @@ ScriptSig(HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3616,7 +3700,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3625,7 +3709,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3634,7 +3718,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3643,7 +3727,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3652,7 +3736,7 @@ Forrige utgangs-script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3661,11 +3745,11 @@ Last alt src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3674,7 +3758,7 @@ Peg-ut til src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3683,7 +3767,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3693,7 +3777,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3703,7 +3787,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3712,7 +3796,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3831,12 +3915,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Nyeste blokker src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3845,11 +3941,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3858,7 +3954,7 @@ Nyeste transaksjoner src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3867,7 +3963,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3876,7 +3972,7 @@ Avgift src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3885,7 +3981,7 @@ Utvid src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3894,7 +3990,7 @@ Slå sammen src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3903,7 +3999,7 @@ Minimumsavgift src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3913,7 +4009,7 @@ Fjerner src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3923,7 +4019,7 @@ Minnebruk src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3933,19 +4029,188 @@ Innkommende transaksjoner src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Vanskelighetsgradjustering + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Transaksjonsavgift diff --git a/frontend/src/locale/messages.nl.xlf b/frontend/src/locale/messages.nl.xlf index 6162cc201..56e1f08f0 100644 --- a/frontend/src/locale/messages.nl.xlf +++ b/frontend/src/locale/messages.nl.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1379,7 +1379,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1471,7 +1471,7 @@ Over src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1558,7 +1558,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2595,7 +2595,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2630,11 +2630,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2666,31 +2666,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2704,15 +2704,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2798,11 +2798,11 @@ Details src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2812,7 +2812,7 @@ Fout bij het laden van de blokdata. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2824,16 +2824,6 @@ 106 - - Waiting for blocks... - Wachten op blokken... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Gekopiëerd! @@ -2847,7 +2837,7 @@ Lage prioriteit src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2860,7 +2850,7 @@ Gemiddelde prioriteit src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2873,7 +2863,7 @@ Hoge prioriteit src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2899,7 +2889,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2912,7 +2902,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2926,7 +2916,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2941,36 +2931,42 @@ Mempool size dashboard.mempool-size - - block - blok + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blokken - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Gedolven @@ -2980,7 +2976,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3024,7 +3020,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3079,7 +3075,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3089,11 +3085,11 @@ Binnen ~ minuut src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3226,173 +3222,255 @@ statistics.transaction-vbytes-per-second - - TV only - Alleen TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Zojuist src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - jaar geleden - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - maand geleden - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - week geleden + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - dag geleden src/app/components/time-since/time-since.component.ts 68 - - - hour ago - uur geleden src/app/components/time-since/time-since.component.ts 69 - - - min ago - min geleden src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - minuut geleden src/app/components/time-since/time-since.component.ts 74 - - - sec ago - sec geleden src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - seconde geleden src/app/components/time-since/time-since.component.ts 79 - - - years ago - jaar geleden src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - maanden geleden - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - weken geleden src/app/components/time-since/time-since.component.ts 85 - - - days ago - dagen geleden src/app/components/time-since/time-since.component.ts 86 - - - hours ago - uur geleden src/app/components/time-since/time-since.component.ts 87 - - - mins ago - min geleden src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - minuten geleden src/app/components/time-since/time-since.component.ts 92 - - - secs ago - sec geleden src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - seconden geleden src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Deze transactie is vervangen door: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3402,11 +3480,11 @@ Onbevestigd src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3416,27 +3494,17 @@ Bevestigd src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Na - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Eerst gezien src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3446,7 +3514,7 @@ Verwacht src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3456,7 +3524,7 @@ Binnen een aantal uren (of meer) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3466,11 +3534,11 @@ Virtuele grootte src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3480,11 +3548,11 @@ Vergoedingstarief src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3494,7 +3562,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3504,7 +3572,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3514,7 +3582,7 @@ Grootte src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3524,7 +3592,7 @@ Gewicht src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3534,7 +3602,7 @@ Transactie niet gevonden. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3543,7 +3611,7 @@ Wachten tot het in de mempool verschijnt... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3552,7 +3620,7 @@ Vergoeding src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3562,7 +3630,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3572,7 +3640,7 @@ Effectief vergoedingstarief src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3582,7 +3650,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3591,7 +3659,7 @@ (Nieuw-gegenereerde munten) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3600,7 +3668,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3609,7 +3677,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3619,7 +3687,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3629,7 +3697,7 @@ Getuige-data src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3638,7 +3706,7 @@ P2SH claim-script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3647,7 +3715,7 @@ P2WSH claim-script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3656,7 +3724,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3665,7 +3733,7 @@ Vorig output-script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3674,11 +3742,11 @@ Laad alles src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3687,7 +3755,7 @@ Peg-out naar src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3696,7 +3764,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3706,7 +3774,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3716,7 +3784,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3725,7 +3793,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3844,12 +3912,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Laatste blokken src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3858,11 +3938,11 @@ TX's src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3871,7 +3951,7 @@ Laatste transacties src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3880,7 +3960,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3889,7 +3969,7 @@ Vergoeding src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3898,7 +3978,7 @@ Uitvouwen src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3907,7 +3987,7 @@ Invouwen src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3916,7 +3996,7 @@ Minimumvergoeding src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3926,7 +4006,7 @@ Weggooien src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3936,7 +4016,7 @@ Geheugengebruik src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3946,19 +4026,188 @@ Inkomende transacties src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Moeilijkheidsaanpassing + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Transactievergoeding diff --git a/frontend/src/locale/messages.pl.xlf b/frontend/src/locale/messages.pl.xlf index ca4657663..0147abfa4 100644 --- a/frontend/src/locale/messages.pl.xlf +++ b/frontend/src/locale/messages.pl.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1377,14 +1377,16 @@ The Mempool Open Source Project + Mempool - Projekt Open Source src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project Building a mempool and blockchain explorer for the Bitcoin community, focusing on the transaction fee market and multi-layer ecosystem, without any advertising, altcoins, or third-party trackers. + Budujemy eksplorator mempool i blockchain dla społeczności Bitcoin, koncentrując się na rynku opłat transakcyjnych i wielowarstwowym ekosystemie, bez żadnych reklam, altcoinów czy zewnętrznych trackerów. src/app/components/about/about.component.html 13,17 @@ -1471,7 +1473,7 @@ O stronie src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1558,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -1591,6 +1593,7 @@ Endpoint + Końcówka src/app/components/api-docs/api-docs.component.html 20,21 @@ -1747,6 +1750,7 @@ Description + Opis src/app/components/api-docs/api-docs.component.html 25,26 @@ -2158,6 +2162,7 @@ Returns our currently suggested fees for new transactions. + Zwraca obecnie sugerowane przez nas opłaty za nowe transakcje. src/app/components/api-docs/api-docs.component.html 531,533 @@ -2167,6 +2172,7 @@ Returns current mempool as projected blocks. + Zwraca obecny mempool jako rzut bloków. src/app/components/api-docs/api-docs.component.html 547,549 @@ -2176,6 +2182,7 @@ Returns the ancestors and the best descendant fees for a transaction. + Zwraca przodków i najlepsze opłaty potomne za transakcję. src/app/components/api-docs/api-docs.component.html 563,565 @@ -2205,6 +2212,7 @@ Get the full list of txids in the mempool as an array. The order of the txids is arbitrary and does not match bitcoind. + Pobierz pełną listę ID transakcji w pamięci mempool jako tablicę. Kolejność txids jest dowolna i nie odpowiada bitcoind. src/app/components/api-docs/api-docs.component.html 604,607 @@ -2341,6 +2349,7 @@ Code Example + Przykład kodu src/app/components/api-docs/code-template.component.html 6 @@ -2357,6 +2366,7 @@ Install Package + Zainstaluj pakiet src/app/components/api-docs/code-template.component.html 23,24 @@ -2365,6 +2375,7 @@ Response + Odpowiedź src/app/components/api-docs/code-template.component.html 36,37 @@ -2467,6 +2478,7 @@ of   + a   src/app/components/asset/asset.component.html 76 @@ -2586,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2621,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2657,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2695,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2789,11 +2801,11 @@ Szczegóły src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2803,7 +2815,7 @@ Błąd podczas ładowania danych bloku. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2815,16 +2827,6 @@ 106 - - Waiting for blocks... - Oczekiwanie na bloki... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Skopiowano! @@ -2838,7 +2840,7 @@ Niski priorytet src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2851,7 +2853,7 @@ Średni priorytet src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2864,7 +2866,7 @@ Wysoki priorytet src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2890,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2903,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2917,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2932,36 +2934,42 @@ Mempool size dashboard.mempool-size - - block - blok + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - bloków - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Wydobyty @@ -2971,7 +2979,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3015,7 +3023,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3070,7 +3078,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3080,11 +3088,11 @@ W ~ minutę src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3217,173 +3225,255 @@ statistics.transaction-vbytes-per-second - - TV only - Tylko TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Przed chwilą src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - rok temu - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - miesiąc temu - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - tydzień temu + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - dzień temu src/app/components/time-since/time-since.component.ts 68 - - - hour ago - godzina temu src/app/components/time-since/time-since.component.ts 69 - - - min ago - minut temu src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - minuta temu src/app/components/time-since/time-since.component.ts 74 - - - sec ago - sekund temu src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - sekunda temu src/app/components/time-since/time-since.component.ts 79 - - - years ago - lat temu src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - miesięcy temu - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - tygodni temu src/app/components/time-since/time-since.component.ts 85 - - - days ago - dni temu src/app/components/time-since/time-since.component.ts 86 - - - hours ago - godzin temu src/app/components/time-since/time-since.component.ts 87 - - - mins ago - minut temu src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - minut temu src/app/components/time-since/time-since.component.ts 92 - - - secs ago - sekund temu src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - sekund temu src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Ta transakcja została zastąpiona przez: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3393,11 +3483,11 @@ Niepotwierdzone src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3407,27 +3497,17 @@ Potwierdzona src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Po - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Pierwszy raz widziana src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3437,7 +3517,7 @@ Szacowany czas src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3447,7 +3527,7 @@ W ciągu kilku godzin (lub dłużej) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3457,11 +3537,11 @@ Rozmiar wirtualny src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3471,11 +3551,11 @@ Poziom opłat src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3485,7 +3565,7 @@ Potomek src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3495,7 +3575,7 @@ Przodek src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3505,7 +3585,7 @@ Rozmiar src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3515,7 +3595,7 @@ Waga src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3525,7 +3605,7 @@ Transakcja nie odnaleziona. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3534,7 +3614,7 @@ Oczekiwanie aż pojawi się w mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3543,7 +3623,7 @@ Opłata src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3553,7 +3633,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3563,7 +3643,7 @@ Efektywny poziom opłaty src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3573,7 +3653,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3582,7 +3662,7 @@ (Nowo Wygenerowane Monety) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3591,7 +3671,7 @@ Transfer do src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3600,7 +3680,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3610,7 +3690,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3620,7 +3700,7 @@ Świadek src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3629,7 +3709,7 @@ Skrypt realizacji P2SH src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3638,7 +3718,7 @@ Skrypt świadka P2WSH src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3647,7 +3727,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3656,7 +3736,7 @@ Poprzedni skrypt wyjściowy src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3665,11 +3745,11 @@ Załaduj wszystko src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3678,7 +3758,7 @@ Transfer z src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3687,7 +3767,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3697,7 +3777,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3707,7 +3787,7 @@ dane src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3716,7 +3796,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3835,12 +3915,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Ostatnie bloki src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3849,11 +3941,11 @@ Transakcje src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3862,7 +3954,7 @@ Ostatnie transkacje src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3871,7 +3963,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3880,7 +3972,7 @@ Opłata src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3889,7 +3981,7 @@ Rozwiń src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3898,7 +3990,7 @@ Zwiń src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3907,7 +3999,7 @@ Minimalna opłata src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3917,7 +4009,7 @@ Próg odrzucenia src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3927,7 +4019,7 @@ Zużycie pamięci src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3937,19 +4029,188 @@ Transakcje przychodzące src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Dostosowanie trudności + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Opłaty transakcyjne diff --git a/frontend/src/locale/messages.pt.xlf b/frontend/src/locale/messages.pt.xlf index e557f713a..db35f1cfd 100644 --- a/frontend/src/locale/messages.pt.xlf +++ b/frontend/src/locale/messages.pt.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ O Projeto de código aberto da Mempool src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ Sobre src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2598,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2633,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2669,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2707,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2801,11 +2801,11 @@ Detalhes src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2815,7 +2815,7 @@ Erro ao carregar os dados do bloco. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2827,16 +2827,6 @@ 106 - - Waiting for blocks... - Aguardando os blocos... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Copiado! @@ -2850,7 +2840,7 @@ Baixa prioridade src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2863,7 +2853,7 @@ Média prioridade src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2876,7 +2866,7 @@ Alta prioridade src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2902,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2915,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2929,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2944,36 +2934,44 @@ Mempool size dashboard.mempool-size - - block - bloco + + blocks + blocos src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blocos - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + bloco + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Minerado @@ -2983,7 +2981,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3027,7 +3025,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3082,7 +3080,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3092,11 +3090,11 @@ Em ~ minuto src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3229,173 +3227,260 @@ statistics.transaction-vbytes-per-second - - TV only - Apenas TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Agora + Agora mesmo src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - ano atrás - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - mês atrás - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - semana atrás + + ago + atrás src/app/components/time-since/time-since.component.ts 67 - - - day ago - dia atrás src/app/components/time-since/time-since.component.ts 68 - - - hour ago - hora atrás src/app/components/time-since/time-since.component.ts 69 - - - min ago - min atrás src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - minuto atrás src/app/components/time-since/time-since.component.ts 74 - - - sec ago - seg atrás src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - segundo atrás src/app/components/time-since/time-since.component.ts 79 - - - years ago - anos atrás src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - meses atrás - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - semanas atrás src/app/components/time-since/time-since.component.ts 85 - - - days ago - dias atrás src/app/components/time-since/time-since.component.ts 86 - - - hours ago - horas atrás src/app/components/time-since/time-since.component.ts 87 - - - mins ago - mins atrás src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - minutos atrás src/app/components/time-since/time-since.component.ts 92 - - - secs ago - segs atrás src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - segundos atrás src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + Depois de + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + Em ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + Em ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Essa transação foi substituída por: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3405,11 +3490,11 @@ Sem confirmar src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3419,27 +3504,17 @@ Confirmado src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Depois de - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Visto pela primeira vez src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3449,7 +3524,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3459,7 +3534,7 @@ Em várias horas (ou mais) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3469,11 +3544,11 @@ Tamanho virtual src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3483,11 +3558,11 @@ Taxa de transação src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3497,7 +3572,7 @@ Descendente src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3507,7 +3582,7 @@ Ancestral src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3517,7 +3592,7 @@ Tamanho src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3527,7 +3602,7 @@ Peso src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3537,7 +3612,7 @@ Transação não encontrada. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3546,7 +3621,7 @@ Aguardando que apareça no mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3555,7 +3630,7 @@ Taxa src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3565,7 +3640,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3575,7 +3650,7 @@ Taxa de transação efetiva src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3585,7 +3660,7 @@ Conteúdo no bloco src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3594,7 +3669,7 @@ (Moedas Recém-Geradas) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3603,7 +3678,7 @@ Indexado em src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3612,7 +3687,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3622,7 +3697,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3632,7 +3707,7 @@ Testemunho src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3641,7 +3716,7 @@ P2SH script de resgate src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3650,7 +3725,7 @@ P2WSH script de testemunho src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3659,7 +3734,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3668,7 +3743,7 @@ Script de saída anterior src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3677,11 +3752,11 @@ Carregar tudo src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3690,7 +3765,7 @@ Atrelado para src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3699,7 +3774,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3709,7 +3784,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3719,7 +3794,7 @@ dados src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3728,7 +3803,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3847,12 +3922,25 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + Estimativa de Taxas + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Últimos blocos src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3861,11 +3949,11 @@ Transações src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3874,7 +3962,7 @@ Últimas transações src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3883,7 +3971,7 @@ Dólar src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3892,7 +3980,7 @@ Taxa src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3901,7 +3989,7 @@ Expandir src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3910,7 +3998,7 @@ Colapso src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3919,7 +4007,7 @@ Mínimo exigido src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3929,7 +4017,7 @@ Mínimo exigido src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3939,7 +4027,7 @@ Uso do Mempool src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3949,19 +4037,211 @@ Transações de entrada src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Próximo ajuste de dificuldade + + Difficulty Adjustment + Ajuste de Dificuldade src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + Faltando + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + Estimativa + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + mins por bloco + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + Período Atual + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + ano + + src/app/shared/i18n/dates.ts + 3 + + + + years + anos + + src/app/shared/i18n/dates.ts + 4 + + + + month + mês + + src/app/shared/i18n/dates.ts + 5 + + + + months + meses + + src/app/shared/i18n/dates.ts + 6 + + + + week + semana + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + semanas + + src/app/shared/i18n/dates.ts + 8 + + + + day + dia + + src/app/shared/i18n/dates.ts + 9 + + + + days + dias + + src/app/shared/i18n/dates.ts + 10 + + + + hour + hora + + src/app/shared/i18n/dates.ts + 11 + + + + hours + horas + + src/app/shared/i18n/dates.ts + 12 + + + + minute + minuto + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + minutos + + src/app/shared/i18n/dates.ts + 14 + + + + min + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + segundo + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + segundos + + src/app/shared/i18n/dates.ts + 18 + + + + sec + seg + + src/app/shared/i18n/dates.ts + 19 + + + + secs + segs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Taxa de transação diff --git a/frontend/src/locale/messages.ru.xlf b/frontend/src/locale/messages.ru.xlf index 8e2a91675..880b4f75d 100644 --- a/frontend/src/locale/messages.ru.xlf +++ b/frontend/src/locale/messages.ru.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ Проект Mempool с открытым исходным кодом src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ О проекте src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2599,7 +2599,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2634,11 +2634,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2670,31 +2670,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2708,15 +2708,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2802,11 +2802,11 @@ Подробности src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2816,7 +2816,7 @@ Ошибка при загрузке данных о блоке. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2828,16 +2828,6 @@ 106 - - Waiting for blocks... - Ожидание блоков... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Скопировано! @@ -2852,7 +2842,7 @@ приоритет src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2866,7 +2856,7 @@ приоритет src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2880,7 +2870,7 @@ приоритет src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2906,7 +2896,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2919,7 +2909,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2933,7 +2923,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2948,36 +2938,42 @@ Mempool size dashboard.mempool-size - - block - блок + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - блоков - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Намайнено @@ -2987,7 +2983,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3031,7 +3027,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3086,7 +3082,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3096,11 +3092,11 @@ Через ~ минуту src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3233,173 +3229,255 @@ statistics.transaction-vbytes-per-second - - TV only - Только полноэкранный режим - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Только что src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - год назад - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - месяц назад - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - неделю назад + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - день назад src/app/components/time-since/time-since.component.ts 68 - - - hour ago - час назад src/app/components/time-since/time-since.component.ts 69 - - - min ago - минуту назад src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - минуту назад src/app/components/time-since/time-since.component.ts 74 - - - sec ago - секунду назад src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - секунду назад src/app/components/time-since/time-since.component.ts 79 - - - years ago - лет назад src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - месяцев назад - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - недель назад src/app/components/time-since/time-since.component.ts 85 - - - days ago - дней назад src/app/components/time-since/time-since.component.ts 86 - - - hours ago - часов назад src/app/components/time-since/time-since.component.ts 87 - - - mins ago - минут назад src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - минут назад src/app/components/time-since/time-since.component.ts 92 - - - secs ago - секунд назад src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - секунд назад src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Эта транзакция была заменена на: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3409,11 +3487,11 @@ Неподтвержденные src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3423,27 +3501,17 @@ Подтверждено src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - После - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Впервые замечен src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3453,7 +3521,7 @@ Расчетное время src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3463,7 +3531,7 @@ Через несколько часов (или больше) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3473,11 +3541,11 @@ Виртуальный размер src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3487,11 +3555,11 @@ Комиссионная ставка src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3501,7 +3569,7 @@ Потомок src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3511,7 +3579,7 @@ Предок src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3521,7 +3589,7 @@ Размер src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3531,7 +3599,7 @@ Вес src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3541,7 +3609,7 @@ Транзакция не найдена. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3550,7 +3618,7 @@ Ожидаем ее появления в мемпуле ... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3559,7 +3627,7 @@ Комиссия src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3569,7 +3637,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3579,7 +3647,7 @@ Эффективная комиссионная ставка src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3589,7 +3657,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3598,7 +3666,7 @@ (Новые сгенерированные монеты) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3607,7 +3675,7 @@ Привязка src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3616,7 +3684,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3626,7 +3694,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3636,7 +3704,7 @@ Свидетель src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3645,7 +3713,7 @@ Скрипт оплаты P2SH src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3654,7 +3722,7 @@ Скрипт свидетеля P2WSH src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3663,7 +3731,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3672,7 +3740,7 @@ Скрипт предыдущего вывода src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3681,11 +3749,11 @@ Загрузить все src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3694,7 +3762,7 @@ Отвязать на src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3703,7 +3771,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3713,7 +3781,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3723,7 +3791,7 @@ данные src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3732,7 +3800,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3851,12 +3919,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Последние блоки src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3865,11 +3945,11 @@ Транзакции src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3878,7 +3958,7 @@ Последние транзакции src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3887,7 +3967,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3896,7 +3976,7 @@ Комиссия src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3905,7 +3985,7 @@ Расширить src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3914,7 +3994,7 @@ Уменьшить src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3923,7 +4003,7 @@ Мин. комиссия src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3933,7 +4013,7 @@ Очистка src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3943,7 +4023,7 @@ Использование памяти src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3953,19 +4033,188 @@ Входящие транзакции src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Корректировка сложности + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Комиссия за транзакцию diff --git a/frontend/src/locale/messages.sl.xlf b/frontend/src/locale/messages.sl.xlf index 183232d3a..d5f4d39e1 100644 --- a/frontend/src/locale/messages.sl.xlf +++ b/frontend/src/locale/messages.sl.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ Odprtokodni projekt Mempool src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1472,7 +1472,7 @@ O projektu src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1559,7 +1559,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2597,7 +2597,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2632,11 +2632,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2668,31 +2668,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2706,15 +2706,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2800,11 +2800,11 @@ Podrobnosti src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2814,7 +2814,7 @@ Napaka pri nalaganju podatkov bloka. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2826,16 +2826,6 @@ 106 - - Waiting for blocks... - Čakanje na prikaz blokov... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Kopirano! @@ -2849,7 +2839,7 @@ Počasi src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2862,7 +2852,7 @@ Srednje src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2875,7 +2865,7 @@ Hitro src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2901,7 +2891,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2914,7 +2904,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2928,7 +2918,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2943,36 +2933,42 @@ Mempool size dashboard.mempool-size - - block - blok + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blokov - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Narudarjeno @@ -2982,7 +2978,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3026,7 +3022,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3081,7 +3077,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3091,11 +3087,11 @@ Čez ~ minuto src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3228,173 +3224,255 @@ statistics.transaction-vbytes-per-second - - TV only - Samo za TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Pravkar src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - pred letom - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - pred mesecem - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - pred tednom + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - pred d src/app/components/time-since/time-since.component.ts 68 - - - hour ago - pred h src/app/components/time-since/time-since.component.ts 69 - - - min ago - pred min src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - pred min src/app/components/time-since/time-since.component.ts 74 - - - sec ago - pred s src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - pred s src/app/components/time-since/time-since.component.ts 79 - - - years ago - pred leti src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - pred meseci - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - pred tedni src/app/components/time-since/time-since.component.ts 85 - - - days ago - pred d src/app/components/time-since/time-since.component.ts 86 - - - hours ago - pred h src/app/components/time-since/time-since.component.ts 87 - - - mins ago - pred min src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - pred min src/app/components/time-since/time-since.component.ts 92 - - - secs ago - pred s src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - pred s src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Ta transakcija je bila nadomeščena z: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3404,11 +3482,11 @@ Nepotrjeno src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3418,27 +3496,17 @@ Potrjeno src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Po - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Prejeto src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3448,7 +3516,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3458,7 +3526,7 @@ V nekaj urah (ali več) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3468,11 +3536,11 @@ Navidezna velikost src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3482,11 +3550,11 @@ Stopnja omrežnine src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3496,7 +3564,7 @@ Potomec src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3506,7 +3574,7 @@ Prednik src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3516,7 +3584,7 @@ Velikost src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3526,7 +3594,7 @@ Utež src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3536,7 +3604,7 @@ Transakcije ni mogoče najti. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3545,7 +3613,7 @@ Čakanje, da se prikaže v mempool-u... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3554,7 +3622,7 @@ Omrežnina src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3564,7 +3632,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3574,7 +3642,7 @@ Efektivna stopnja omrežnine src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3584,7 +3652,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3593,7 +3661,7 @@ (Novo ustvarjeni kovanci) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3602,7 +3670,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3611,7 +3679,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3621,7 +3689,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3631,7 +3699,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3640,7 +3708,7 @@ P2SH redeem skripta src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3649,7 +3717,7 @@ P2WSH witness skripta src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3658,7 +3726,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3667,7 +3735,7 @@ Skripta prejšnjega izhoda src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3676,11 +3744,11 @@ Prikaži vse src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3689,7 +3757,7 @@ Peg-out v src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3698,7 +3766,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3708,7 +3776,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3718,7 +3786,7 @@ podatki src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3727,7 +3795,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3846,12 +3914,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Najnovejši bloki src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3860,11 +3940,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3873,7 +3953,7 @@ Najnovejše transakcije src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3882,7 +3962,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3891,7 +3971,7 @@ Omrežnina src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3900,7 +3980,7 @@ Razširi src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3909,7 +3989,7 @@ Strni src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3918,7 +3998,7 @@ Najnižja omrežnina src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3928,7 +4008,7 @@ Prag src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3938,7 +4018,7 @@ Velikost src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3948,19 +4028,188 @@ Pretočnost src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Prilagoditev težavnosti + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Omrežnina transakcije diff --git a/frontend/src/locale/messages.sv.xlf b/frontend/src/locale/messages.sv.xlf index 4d2b36c3a..26a278897 100644 --- a/frontend/src/locale/messages.sv.xlf +++ b/frontend/src/locale/messages.sv.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ Open Source-projektet Mempool src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ Om src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2598,7 +2598,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2633,11 +2633,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2669,31 +2669,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2707,15 +2707,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2801,11 +2801,11 @@ Detaljer src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2815,7 +2815,7 @@ Kunde inte ladda blockdata. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2827,16 +2827,6 @@ 106 - - Waiting for blocks... - Väntar på block... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Kopierad! @@ -2850,7 +2840,7 @@ Låg prioritet src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2863,7 +2853,7 @@ Medium prioritet src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2876,7 +2866,7 @@ Hög prioritet src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2902,7 +2892,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2915,7 +2905,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2929,7 +2919,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2944,36 +2934,44 @@ Mempool size dashboard.mempool-size - - block - block + + blocks + block src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - block - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Minead @@ -2983,7 +2981,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3027,7 +3025,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3082,7 +3080,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3092,11 +3090,11 @@ Om ~ minut src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3229,173 +3227,260 @@ statistics.transaction-vbytes-per-second - - TV only - Endast TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Just nu + Precis nu src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - år sedan - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - månad sedan - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - veckor sedan + + ago + sedan src/app/components/time-since/time-since.component.ts 67 - - - day ago - dag sedan src/app/components/time-since/time-since.component.ts 68 - - - hour ago - timme sedan src/app/components/time-since/time-since.component.ts 69 - - - min ago - min sedan src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - minut sedan src/app/components/time-since/time-since.component.ts 74 - - - sec ago - sek sedan src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - sekund sedan src/app/components/time-since/time-since.component.ts 79 - - - years ago - år sedan src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - månad sedan - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - veckor sedan src/app/components/time-since/time-since.component.ts 85 - - - days ago - dagar sedan src/app/components/time-since/time-since.component.ts 86 - - - hours ago - timmar sedan src/app/components/time-since/time-since.component.ts 87 - - - mins ago - min sedan src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - minuter sedan src/app/components/time-since/time-since.component.ts 92 - - - secs ago - sek sedan src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - sekunder sedan src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + Efter + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + Om ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + Om ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Transaktionen har blivit ersatt av: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3405,11 +3490,11 @@ Obekräftad src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3419,27 +3504,17 @@ Bekräftad src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Efter - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Först sedd src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3449,7 +3524,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3459,7 +3534,7 @@ Om flera timmar (eller mer) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3469,11 +3544,11 @@ Virtuell storlek src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3483,11 +3558,11 @@ Avgiftssats src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3497,7 +3572,7 @@ Ättling src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3507,7 +3582,7 @@ Förfader src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3517,7 +3592,7 @@ Storlek src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3527,7 +3602,7 @@ Viktenheter src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3537,7 +3612,7 @@ Transaktionen hittades inte src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3546,7 +3621,7 @@ Väntar på den att dyka upp i mempoolen... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3555,7 +3630,7 @@ Avgift src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3565,7 +3640,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3575,7 +3650,7 @@ Effektiv avgiftssats src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3585,7 +3660,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3594,7 +3669,7 @@ (Nyskapade mynt) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3603,7 +3678,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3612,7 +3687,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3622,7 +3697,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3632,7 +3707,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3641,7 +3716,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3650,7 +3725,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3659,7 +3734,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3668,7 +3743,7 @@ Föregående outputscript src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3677,11 +3752,11 @@ Ladda alla src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3690,7 +3765,7 @@ Peg-out till src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3699,7 +3774,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3709,7 +3784,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3719,7 +3794,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3728,7 +3803,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3847,12 +3922,25 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + Avgiftsestimat + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Senaste blocken src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3861,11 +3949,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3874,7 +3962,7 @@ Senaste transaktionerna src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3883,7 +3971,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3892,7 +3980,7 @@ Avgift src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3901,7 +3989,7 @@ Expandera src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3910,7 +3998,7 @@ Kollapsa src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3919,7 +4007,7 @@ Minimumavgift src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3929,7 +4017,7 @@ Förkastar src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3939,7 +4027,7 @@ Minnesanvändning src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3949,19 +4037,211 @@ Inkommande transaktioner src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment + + Difficulty Adjustment Svårighetsjustering src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + Återstående + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + Estimat + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + minuter per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + Nuvarande period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + år + + src/app/shared/i18n/dates.ts + 3 + + + + years + år + + src/app/shared/i18n/dates.ts + 4 + + + + month + månad + + src/app/shared/i18n/dates.ts + 5 + + + + months + månader + + src/app/shared/i18n/dates.ts + 6 + + + + week + vecka + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + veckor + + src/app/shared/i18n/dates.ts + 8 + + + + day + dag + + src/app/shared/i18n/dates.ts + 9 + + + + days + dagar + + src/app/shared/i18n/dates.ts + 10 + + + + hour + timme + + src/app/shared/i18n/dates.ts + 11 + + + + hours + timmar + + src/app/shared/i18n/dates.ts + 12 + + + + minute + minut + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + minuter + + src/app/shared/i18n/dates.ts + 14 + + + + min + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + minuter + + src/app/shared/i18n/dates.ts + 16 + + + + second + sekund + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + sekunder + + src/app/shared/i18n/dates.ts + 18 + + + + sec + sek + + src/app/shared/i18n/dates.ts + 19 + + + + secs + sek + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Transaktionsavgift diff --git a/frontend/src/locale/messages.tr.xlf b/frontend/src/locale/messages.tr.xlf index d4f378cf5..32d1dc078 100644 --- a/frontend/src/locale/messages.tr.xlf +++ b/frontend/src/locale/messages.tr.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1380,7 +1380,7 @@ Açık kaynak Mempool Projesi src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1473,7 +1473,7 @@ Hakkında src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1560,7 +1560,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2599,7 +2599,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2634,11 +2634,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2670,31 +2670,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2708,15 +2708,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2802,11 +2802,11 @@ Detaylar src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2816,7 +2816,7 @@ Blok datası yüklenirken hata oldu. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2828,16 +2828,6 @@ 106 - - Waiting for blocks... - Bloklar bekleniyor... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Kopyalandı! @@ -2851,7 +2841,7 @@ Düşük öncelik src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2864,7 +2854,7 @@ Orta öncelik src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2877,7 +2867,7 @@ Yüksek öncelik src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2903,7 +2893,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2916,7 +2906,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2930,7 +2920,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2945,36 +2935,42 @@ Mempool size dashboard.mempool-size - - block - block + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - blokl - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Çıkarıldı @@ -2984,7 +2980,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3028,7 +3024,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3083,7 +3079,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3093,11 +3089,11 @@ ~ dakika içinde src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3230,173 +3226,255 @@ statistics.transaction-vbytes-per-second - - TV only - Sadece TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Şimdi src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - yıl önce - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - ay önce - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - hafta önce + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - gün önce src/app/components/time-since/time-since.component.ts 68 - - - hour ago - saat önce src/app/components/time-since/time-since.component.ts 69 - - - min ago - dak. önce src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - dakika önce src/app/components/time-since/time-since.component.ts 74 - - - sec ago - san. önce src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - san. önce src/app/components/time-since/time-since.component.ts 79 - - - years ago - yıl önce src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - ay önce - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - hafta önce src/app/components/time-since/time-since.component.ts 85 - - - days ago - gün önce src/app/components/time-since/time-since.component.ts 86 - - - hours ago - saat önce src/app/components/time-since/time-since.component.ts 87 - - - mins ago - dak. önce src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - dakika önce src/app/components/time-since/time-since.component.ts 92 - - - secs ago - san. önce src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - saniye önce src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Bu işlem takip eden işlemle değiştirilmiştir: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3406,11 +3484,11 @@ Onaylanmamış src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3420,27 +3498,17 @@ Onaylı src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - 'dan sonra - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen İlk görüldüğü an src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3450,7 +3518,7 @@ Tahmini Varış Süresi src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3460,7 +3528,7 @@ Bir kaç saat içinde (veya daha sonra) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3470,11 +3538,11 @@ Sanal Boyut src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3484,11 +3552,11 @@ Ücret değeri src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3498,7 +3566,7 @@ Varis src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3508,7 +3576,7 @@ Ata src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3518,7 +3586,7 @@ Boyut src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3528,7 +3596,7 @@ Ağırlık src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3538,7 +3606,7 @@ İşlem bulunamadı. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3547,7 +3615,7 @@ Mempool'a dahil olmayı bekliyor. src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3556,7 +3624,7 @@ Ücret src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3566,7 +3634,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3576,7 +3644,7 @@ Effektik ücret değeri src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3586,7 +3654,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3595,7 +3663,7 @@ (Yeni çıkarılmış coinler) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3604,7 +3672,7 @@ İçeri geçir src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3613,7 +3681,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3623,7 +3691,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3633,7 +3701,7 @@ Tanık src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3642,7 +3710,7 @@ P2SH alım scripti src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3651,7 +3719,7 @@ P2WSH tanık scripti src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3660,7 +3728,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3669,7 +3737,7 @@ Önceki çıkış scripti src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3678,11 +3746,11 @@ Hepsini yükle src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3691,7 +3759,7 @@ 'a çıkış src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3700,7 +3768,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3710,7 +3778,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3720,7 +3788,7 @@ Data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3729,7 +3797,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3848,12 +3916,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Son bloklar src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3862,11 +3942,11 @@ İşlemler src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3875,7 +3955,7 @@ Son işlemler src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3884,7 +3964,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3893,7 +3973,7 @@ Ücret src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3902,7 +3982,7 @@ Genişlet src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3911,7 +3991,7 @@ Daralt src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3920,7 +4000,7 @@ Minimum ücret src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3930,7 +4010,7 @@ Temizleme src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3940,7 +4020,7 @@ Hafıza kullanımı src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3950,19 +4030,188 @@ Gelen işlemler src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Zorluk ayarı + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee İşlem ücreti diff --git a/frontend/src/locale/messages.uk.xlf b/frontend/src/locale/messages.uk.xlf index 6c409a67a..0bddfacae 100644 --- a/frontend/src/locale/messages.uk.xlf +++ b/frontend/src/locale/messages.uk.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1379,7 +1379,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1471,7 +1471,7 @@ Про src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1558,7 +1558,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2590,7 +2590,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2625,11 +2625,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2661,31 +2661,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2699,15 +2699,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2793,11 +2793,11 @@ Деталі src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2807,7 +2807,7 @@ Не вдалося завантажити дані про блок. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2819,16 +2819,6 @@ 106 - - Waiting for blocks... - Очікуємо на блоки... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Скопійовано! @@ -2842,7 +2832,7 @@ Повільно src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2855,7 +2845,7 @@ Помірно src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2868,7 +2858,7 @@ Швидко src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2894,7 +2884,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2907,7 +2897,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2921,7 +2911,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2936,36 +2926,42 @@ Mempool size dashboard.mempool-size - - block - блок + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - блоків - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined Добутий @@ -2975,7 +2971,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3019,7 +3015,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3074,7 +3070,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3084,11 +3080,11 @@ Через ~ хвилину src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3221,173 +3217,255 @@ statistics.transaction-vbytes-per-second - - TV only - Тільки TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Щойно src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - рік тому - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - місяць тому - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - тиждень тому + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - день тому src/app/components/time-since/time-since.component.ts 68 - - - hour ago - годину тому src/app/components/time-since/time-since.component.ts 69 - - - min ago - хв тому src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - хвилину тому src/app/components/time-since/time-since.component.ts 74 - - - sec ago - сек тому src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - секунду тому src/app/components/time-since/time-since.component.ts 79 - - - years ago - років тому src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - місяців тому - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - тижнів тому src/app/components/time-since/time-since.component.ts 85 - - - days ago - днів тому src/app/components/time-since/time-since.component.ts 86 - - - hours ago - годин тому src/app/components/time-since/time-since.component.ts 87 - - - mins ago - хв тому src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - хвилин тому src/app/components/time-since/time-since.component.ts 92 - - - secs ago - сек тому src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - секунд тому src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Транзакція була замінена на: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3397,11 +3475,11 @@ Непідтверджена src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3411,27 +3489,17 @@ Підтверджена src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Після - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Вперше помічена src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3441,7 +3509,7 @@ Орієнтовний час src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3451,7 +3519,7 @@ За кілька годин (або довше) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3461,11 +3529,11 @@ Віртуальний розмір src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3475,11 +3543,11 @@ Ставка комісії src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3489,7 +3557,7 @@ Нащадок src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3499,7 +3567,7 @@ Предок src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3509,7 +3577,7 @@ Розмір src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3519,7 +3587,7 @@ Вага src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3529,7 +3597,7 @@ Транзакція не знайдена. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3538,7 +3606,7 @@ Чекаємо її появи в мемпулі... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3547,7 +3615,7 @@ Комісія src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3557,7 +3625,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3567,7 +3635,7 @@ Поточна ставка комісії src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3577,7 +3645,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3586,7 +3654,7 @@ (Нові монети) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3595,7 +3663,7 @@ Закріплення src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3604,7 +3672,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3614,7 +3682,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3624,7 +3692,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3633,7 +3701,7 @@ P2SH redeem скрипт src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3642,7 +3710,7 @@ P2WSH witness скрипт src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3651,7 +3719,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3660,7 +3728,7 @@ Скрипт попереднього виходу src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3669,11 +3737,11 @@ Завантажити всі src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3682,7 +3750,7 @@ Розкріплення до src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3691,7 +3759,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3701,7 +3769,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3711,7 +3779,7 @@ дані src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3720,7 +3788,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3839,12 +3907,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Останні блоки src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3853,11 +3933,11 @@ Транзакцій src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3866,7 +3946,7 @@ Останні транзакції src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3875,7 +3955,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3884,7 +3964,7 @@ Комісія src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3893,7 +3973,7 @@ Розгорнути src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3902,7 +3982,7 @@ Згорнути src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3911,7 +3991,7 @@ Мінімальна комісія src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3921,7 +4001,7 @@ Очищення src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3931,7 +4011,7 @@ Використання пам'яті src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3941,19 +4021,188 @@ Вхідні транзакції src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Регулювання складності + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Комісія транзакції diff --git a/frontend/src/locale/messages.vi.xlf b/frontend/src/locale/messages.vi.xlf index e0b23c3f9..424f957f9 100644 --- a/frontend/src/locale/messages.vi.xlf +++ b/frontend/src/locale/messages.vi.xlf @@ -447,11 +447,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -472,11 +472,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -539,7 +539,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -592,7 +592,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -803,7 +803,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -824,7 +824,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -916,7 +916,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -989,7 +989,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1037,11 +1037,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1066,15 +1066,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1088,15 +1088,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1110,7 +1110,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1123,7 +1123,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1137,11 +1137,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1169,11 +1169,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1190,7 +1190,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1204,7 +1204,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1224,11 +1224,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1379,7 +1379,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1471,7 +1471,7 @@ Về chúng tôi src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1558,7 +1558,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2595,7 +2595,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2630,11 +2630,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2666,31 +2666,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2704,15 +2704,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2798,11 +2798,11 @@ Chi tiết src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2812,7 +2812,7 @@ Lỗi khi tải dữ liệu khối. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2824,16 +2824,6 @@ 106 - - Waiting for blocks... - Đang chờ các khối ... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! Đã sao chép! @@ -2847,7 +2837,7 @@ Ưu tiên thấp src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2860,7 +2850,7 @@ Ưu tiên trung bình src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2873,7 +2863,7 @@ Ưu tiên cao src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2899,7 +2889,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2912,7 +2902,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2926,7 +2916,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2941,36 +2931,42 @@ Mempool size dashboard.mempool-size - - block - khối + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - khối - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined đã đào @@ -2980,7 +2976,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -3024,7 +3020,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3079,7 +3075,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3089,11 +3085,11 @@ Trong ~ phút src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3226,173 +3222,255 @@ statistics.transaction-vbytes-per-second - - TV only - Chỉ TV - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - Vừa mới đây src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - năm trước - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - tháng trước - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - tuần trước + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago - ngày trước src/app/components/time-since/time-since.component.ts 68 - - - hour ago - giờ trước src/app/components/time-since/time-since.component.ts 69 - - - min ago - phút trước src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - phút trước src/app/components/time-since/time-since.component.ts 74 - - - sec ago - giây trước src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - giây trước src/app/components/time-since/time-since.component.ts 79 - - - years ago - năm trước src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - tháng trước - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - tuần trước src/app/components/time-since/time-since.component.ts 85 - - - days ago - ngày trước src/app/components/time-since/time-since.component.ts 86 - - - hours ago - giờ trước src/app/components/time-since/time-since.component.ts 87 - - - mins ago - phút trước src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - phút trước src/app/components/time-since/time-since.component.ts 92 - - - secs ago - giây trước src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - giây trước src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: Giao dịch này đã được thay thế bằng: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3402,11 +3480,11 @@ Chưa xác nhận src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3416,27 +3494,17 @@ Đã xác nhận src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - Sau - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen Lần đầu thấy src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3446,7 +3514,7 @@ Thời gian dự kiến src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3456,7 +3524,7 @@ Trong vài giờ (hoặc hơn) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3466,11 +3534,11 @@ Kích thước ảo src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3480,11 +3548,11 @@ Tỷ lệ phí src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3494,7 +3562,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3504,7 +3572,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3514,7 +3582,7 @@ Kích thước src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3524,7 +3592,7 @@ Khối lượng src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3534,7 +3602,7 @@ Không tìm thấy giao dịch. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3543,7 +3611,7 @@ Đang đợi nó xuất hiện trong mempool ... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3552,7 +3620,7 @@ Phí src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3562,7 +3630,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3572,7 +3640,7 @@ Tỷ lệ phí hiệu quả src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3582,7 +3650,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3591,7 +3659,7 @@ (Coin mới được tạo) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3600,7 +3668,7 @@ Cố định src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3609,7 +3677,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3619,7 +3687,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3629,7 +3697,7 @@ Chứng kiến src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3638,7 +3706,7 @@ Mã thu hồi P2SH src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3647,7 +3715,7 @@ Mã chứng kiến P2WSH src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3656,7 +3724,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3665,7 +3733,7 @@ Mã đầu ra trước đó src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3674,11 +3742,11 @@ Tải tất cả src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3687,7 +3755,7 @@ Peg-out src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3696,7 +3764,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3706,7 +3774,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3716,7 +3784,7 @@ dữ liệu src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3725,7 +3793,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3844,12 +3912,24 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks Khối mới nhất src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3858,11 +3938,11 @@ Các giao dịch src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3871,7 +3951,7 @@ Giao dịch mới nhất src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3880,7 +3960,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3889,7 +3969,7 @@ Phí src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3898,7 +3978,7 @@ Mở rộng src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3907,7 +3987,7 @@ Thu gọn src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3916,7 +3996,7 @@ Phí tối thiểu src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3926,7 +4006,7 @@ Thanh lọc src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3936,7 +4016,7 @@ Sử dụng bộ nhớ src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3946,19 +4026,188 @@ Giao dịch đến src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment - Điều chỉnh độ khó + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minute + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + min + + src/app/shared/i18n/dates.ts + 15 + + + + mins + + src/app/shared/i18n/dates.ts + 16 + + + + second + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee Phí giao dịch diff --git a/frontend/src/locale/messages.xlf b/frontend/src/locale/messages.xlf index 26f1345ae..c9364b37a 100644 --- a/frontend/src/locale/messages.xlf +++ b/frontend/src/locale/messages.xlf @@ -402,11 +402,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -426,11 +426,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -489,7 +489,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -538,7 +538,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -735,7 +735,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -755,7 +755,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -840,7 +840,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -907,7 +907,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -951,11 +951,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -978,15 +978,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -999,15 +999,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1020,7 +1020,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1032,7 +1032,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1045,11 +1045,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1075,11 +1075,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1095,7 +1095,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1108,7 +1108,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1126,11 +1126,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1263,7 +1263,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1346,7 +1346,7 @@ About src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1425,7 +1425,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2386,7 +2386,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2418,11 +2418,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2454,31 +2454,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2491,15 +2491,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2577,11 +2577,11 @@ Details src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2590,7 +2590,7 @@ Error loading block data. src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2601,15 +2601,6 @@ 106 - - Waiting for blocks... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! @@ -2621,7 +2612,7 @@ Low priority src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2633,7 +2624,7 @@ Medium priority src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2645,7 +2636,7 @@ High priority src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2669,7 +2660,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2681,7 +2672,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2694,7 +2685,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2708,34 +2699,42 @@ Mempool size dashboard.mempool-size - - block + + blocks src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined @@ -2744,7 +2743,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -2784,7 +2783,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -2833,7 +2832,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -2842,11 +2841,11 @@ In ~ minute src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -2965,152 +2964,210 @@ statistics.transaction-vbytes-per-second - - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago + + ago src/app/components/time-since/time-since.component.ts 67 - - - day ago src/app/components/time-since/time-since.component.ts 68 - - - hour ago src/app/components/time-since/time-since.component.ts 69 - - - min ago + + src/app/components/time-since/time-since.component.ts + 70 + + + src/app/components/time-since/time-since.component.ts + 71 + src/app/components/time-since/time-since.component.ts 72 - - - minute ago src/app/components/time-since/time-since.component.ts - 74 + 73 - - - sec ago src/app/components/time-since/time-since.component.ts 77 - - - second ago + + src/app/components/time-since/time-since.component.ts + 78 + src/app/components/time-since/time-since.component.ts 79 - - - years ago + + src/app/components/time-since/time-since.component.ts + 80 + + + src/app/components/time-since/time-since.component.ts + 81 + + + src/app/components/time-since/time-since.component.ts + 82 + src/app/components/time-since/time-since.component.ts 83 - - months ago + + After - src/app/components/time-since/time-since.component.ts + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 72 + + + src/app/components/time-span/time-span.component.ts + 73 + + + src/app/components/time-span/time-span.component.ts + 77 + + + src/app/components/time-span/time-span.component.ts + 78 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 80 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 82 + + + src/app/components/time-span/time-span.component.ts + 83 + + + + minute + + src/app/components/time-until/time-until.component.ts + 58 + + + src/app/shared/i18n/dates.ts + 13 + + + + In ~ + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 73 + + + src/app/components/time-until/time-until.component.ts + 74 + + + src/app/components/time-until/time-until.component.ts + 78 + + + src/app/components/time-until/time-until.component.ts + 79 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 81 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 83 + + + src/app/components/time-until/time-until.component.ts 84 - - weeks ago - - src/app/components/time-since/time-since.component.ts - 85 - - - - days ago - - src/app/components/time-since/time-since.component.ts - 86 - - - - hours ago - - src/app/components/time-since/time-since.component.ts - 87 - - - - mins ago - - src/app/components/time-since/time-since.component.ts - 90 - - - - minutes ago - - src/app/components/time-since/time-since.component.ts - 92 - - - - secs ago - - src/app/components/time-since/time-since.component.ts - 95 - - - - seconds ago - - src/app/components/time-since/time-since.component.ts - 97 - - This transaction has been replaced by: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3119,11 +3176,11 @@ Unconfirmed src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3132,25 +3189,16 @@ Confirmed src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3159,7 +3207,7 @@ ETA src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3168,7 +3216,7 @@ In several hours (or more) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3177,11 +3225,11 @@ Virtual size src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3190,11 +3238,11 @@ Fee rate src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3203,7 +3251,7 @@ Descendant src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3212,7 +3260,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3221,7 +3269,7 @@ Size src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3230,7 +3278,7 @@ Weight src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3239,7 +3287,7 @@ Transaction not found. src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3247,7 +3295,7 @@ Waiting for it to appear in the mempool... src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3255,7 +3303,7 @@ Fee src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3264,7 +3312,7 @@ sat src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3273,7 +3321,7 @@ Effective fee rate src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3282,7 +3330,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3290,7 +3338,7 @@ (Newly Generated Coins) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3298,7 +3346,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3306,7 +3354,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3315,7 +3363,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3324,7 +3372,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3332,7 +3380,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3340,7 +3388,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3348,7 +3396,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3356,7 +3404,7 @@ Previous output script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3364,11 +3412,11 @@ Load all src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3376,7 +3424,7 @@ Peg-out to src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3384,7 +3432,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3393,7 +3441,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3402,7 +3450,7 @@ data src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3410,7 +3458,7 @@ sat src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3519,11 +3567,23 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3531,11 +3591,11 @@ TXs src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3543,7 +3603,7 @@ Latest transactions src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3551,7 +3611,7 @@ USD src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3559,7 +3619,7 @@ Fee src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3567,7 +3627,7 @@ Expand src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3575,7 +3635,7 @@ Collapse src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3583,7 +3643,7 @@ Minimum fee src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3592,7 +3652,7 @@ Purging src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3601,7 +3661,7 @@ Memory usage src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3610,18 +3670,153 @@ Incoming transactions src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment + + Difficulty Adjustment src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + ~ mins per block + + src/app/dashboard/dashboard.component.html + 219,220 + + difficulty-box.mins-per-block + + + Current Period + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + src/app/shared/i18n/dates.ts + 3 + + + + years + + src/app/shared/i18n/dates.ts + 4 + + + + month + + src/app/shared/i18n/dates.ts + 5 + + + + months + + src/app/shared/i18n/dates.ts + 6 + + + + week + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + src/app/shared/i18n/dates.ts + 8 + + + + day + + src/app/shared/i18n/dates.ts + 9 + + + + days + + src/app/shared/i18n/dates.ts + 10 + + + + hour + + src/app/shared/i18n/dates.ts + 11 + + + + hours + + src/app/shared/i18n/dates.ts + 12 + + + + minutes + + src/app/shared/i18n/dates.ts + 14 + + + + second + + src/app/shared/i18n/dates.ts + 15 + + + + seconds + + src/app/shared/i18n/dates.ts + 16 + + Transaction fee diff --git a/frontend/src/locale/messages.zh.xlf b/frontend/src/locale/messages.zh.xlf index e824c4f1d..50c044004 100644 --- a/frontend/src/locale/messages.zh.xlf +++ b/frontend/src/locale/messages.zh.xlf @@ -437,11 +437,11 @@ src/app/components/block/block.component.html - 132,133 + 131,132 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 18 + 18,19 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -462,11 +462,11 @@ src/app/components/block/block.component.html - 133,134 + 132,133 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 19 + 19,20 src/app/components/mempool-blocks/mempool-blocks.component.html @@ -529,7 +529,7 @@ src/app/components/transaction/transaction.component.html - 51 + 51,53 Transaction Timestamp transaction.timestamp @@ -581,7 +581,7 @@ src/app/dashboard/dashboard.component.html - 78,79 + 79,80 Bisq block height header @@ -789,7 +789,7 @@ src/app/dashboard/dashboard.component.html - 97,101 + 98,102 dashboard.view-all @@ -810,7 +810,7 @@ src/app/dashboard/dashboard.component.html - 139,148 + 140,149 Terms of Service shared.terms-of-service @@ -902,7 +902,7 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 62 + 68 BSQ burnt amount @@ -975,7 +975,7 @@ src/app/dashboard/dashboard.component.html - 108,109 + 109,110 @@ -1021,11 +1021,11 @@ src/app/components/transaction/transaction.component.html - 153 + 153,155 src/app/components/transactions-list/transactions-list.component.html - 169,170 + 180,181 @@ -1050,15 +1050,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 69,70 + 75,76 src/app/components/transaction/transaction.component.html - 29 + 29,30 src/app/components/transactions-list/transactions-list.component.html - 208,209 + 219,220 Transaction singular confirmation count shared.confirmation-count.singular @@ -1072,15 +1072,15 @@ src/app/bisq/bisq-transfers/bisq-transfers.component.html - 70,71 + 76,77 src/app/components/transaction/transaction.component.html - 30 + 30,31 src/app/components/transactions-list/transactions-list.component.html - 209,210 + 220,221 Transaction plural confirmation count shared.confirmation-count.plural @@ -1094,7 +1094,7 @@ src/app/components/transaction/transaction.component.html - 14 + 14,18 shared.transaction @@ -1107,7 +1107,7 @@ src/app/components/transaction/transaction.component.html - 60 + 60,62 Transaction included in block transaction.included-in-block @@ -1121,11 +1121,11 @@ src/app/components/transaction/transaction.component.html - 72 + 72,75 src/app/components/transaction/transaction.component.html - 130 + 130,133 Transaction features transaction.features @@ -1153,11 +1153,11 @@ src/app/components/transaction/transaction.component.html - 203 + 203,205 src/app/components/transaction/transaction.component.html - 279 + 279,281 transaction.details @@ -1174,7 +1174,7 @@ src/app/components/transaction/transaction.component.html - 195 + 195,197 Transaction inputs and outputs transaction.inputs-and-outputs @@ -1188,7 +1188,7 @@ src/app/components/transaction/transaction.component.ts - 79 + 101,100 @@ -1208,11 +1208,11 @@ src/app/components/transaction/transaction.component.html - 154 + 154,155 src/app/dashboard/dashboard.component.html - 107,108 + 108,109 @@ -1363,7 +1363,7 @@ The Mempool Open Source Project src/app/components/about/about.component.html - 12,13 + 12 about.about-the-project @@ -1454,7 +1454,7 @@ 关于 src/app/components/about/about.component.ts - 35 + 36 src/app/components/master-page/master-page.component.html @@ -1539,7 +1539,7 @@ src/app/components/transactions-list/transactions-list.component.html - 217,219 + 228,230 shared.confidential @@ -2530,7 +2530,7 @@ src/app/dashboard/dashboard.component.html - 81,84 + 82,85 block.size @@ -2565,11 +2565,11 @@ src/app/components/blockchain-blocks/blockchain-blocks.component.html - 10 + 10,13 src/app/components/blockchain-blocks/blockchain-blocks.component.html - 13 + 13,15 src/app/components/fees-box/fees-box.component.html @@ -2601,31 +2601,31 @@ src/app/components/transaction/transaction.component.html - 171 + 171,172 src/app/components/transaction/transaction.component.html - 184 + 184,185 src/app/components/transaction/transaction.component.html - 337 + 337,340 src/app/components/transaction/transaction.component.html - 348 + 348,350 src/app/components/transactions-list/transactions-list.component.html - 201 + 212 src/app/dashboard/dashboard.component.html - 117,121 + 118,122 src/app/dashboard/dashboard.component.html - 164,168 + 165,169 sat/vB shared.sat-vbyte @@ -2639,15 +2639,15 @@ src/app/components/fees-box/fees-box.component.html - 6,10 + 5,6 src/app/components/fees-box/fees-box.component.html - 12,16 + 11,12 src/app/components/fees-box/fees-box.component.html - 18,24 + 17,18 src/app/components/mempool-block/mempool-block.component.html @@ -2710,6 +2710,7 @@ Difficulty + 难度 src/app/components/block/block.component.html 110,113 @@ -2729,11 +2730,11 @@ 明细 src/app/components/block/block.component.html - 125,131 + 125,130 src/app/components/transaction/transaction.component.html - 197 + 197,201 Transaction Details transaction.details @@ -2743,7 +2744,7 @@ 在加载区块数据时出错 src/app/components/block/block.component.html - 221,229 + 219,227 block.error.loading-block-data @@ -2755,16 +2756,6 @@ 106 - - Waiting for blocks... - 区块加载中... - - src/app/components/blockchain/blockchain.component.html - 11,16 - - Loading text - blockchain.waiting-for-blocks - Copied! 已复制! @@ -2778,7 +2769,7 @@ 低优先级 src/app/components/fees-box/fees-box.component.html - 4,6 + 4,5 src/app/components/fees-box/fees-box.component.html @@ -2791,7 +2782,7 @@ 中优先级 src/app/components/fees-box/fees-box.component.html - 10,12 + 10,11 src/app/components/fees-box/fees-box.component.html @@ -2804,7 +2795,7 @@ 高优先级 src/app/components/fees-box/fees-box.component.html - 16,18 + 16,17 src/app/components/fees-box/fees-box.component.html @@ -2830,7 +2821,7 @@ src/app/dashboard/dashboard.component.html - 189,191 + 190,192 footer.backend-is-synchronizing @@ -2843,7 +2834,7 @@ src/app/dashboard/dashboard.component.html - 194,200 + 195,201 vB/s shared.vbytes-per-second @@ -2857,7 +2848,7 @@ src/app/dashboard/dashboard.component.html - 168,170 + 169,171 Unconfirmed count dashboard.unconfirmed @@ -2872,36 +2863,44 @@ Mempool size dashboard.mempool-size - - block - 个区块 + + blocks + 个区块 src/app/components/footer/footer.component.html 22,23 - - src/app/components/transaction/transaction.component.html - 324 - - shared.block - - - blocks - 个区块 - - src/app/components/footer/footer.component.html - 23,24 - src/app/components/mempool-blocks/mempool-blocks.component.html 30,31 src/app/components/transaction/transaction.component.html - 325 + 325,327 + + + src/app/dashboard/dashboard.component.html + 211,212 shared.blocks + + block + 个区块 + + src/app/components/footer/footer.component.html + 23,24 + + + src/app/components/transaction/transaction.component.html + 324,325 + + + src/app/dashboard/dashboard.component.html + 212,213 + + shared.block + Mined 已出块 @@ -2911,7 +2910,7 @@ src/app/dashboard/dashboard.component.html - 79,80 + 80,81 latest-blocks.mined @@ -2955,7 +2954,7 @@ src/app/components/television/television.component.ts - 27 + 28 master-page.tvview @@ -3010,7 +3009,7 @@ src/app/components/transaction/transaction.component.html - 320 + 320,322 Block Frequency (plural) mempool-blocks.eta-of-next-block-plural @@ -3020,11 +3019,11 @@ 大约分钟之后 src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 43,45 src/app/components/transaction/transaction.component.html - 322 + 322,324 Block Frequency mempool-blocks.eta-of-next-block @@ -3074,6 +3073,7 @@ Sponsor + 赞助 src/app/components/sponsor/sponsor.component.html 3 @@ -3156,172 +3156,260 @@ statistics.transaction-vbytes-per-second - - TV only - - src/app/components/television/television.component.html - 7 - - television.tv-only - - + Just now - 刚刚 + 现在 src/app/components/time-since/time-since.component.ts - 56 + 57 - - - year ago - 年前 - src/app/components/time-since/time-since.component.ts - 65 + src/app/components/time-span/time-span.component.ts + 57 - - month ago - 个月前 - - src/app/components/time-since/time-since.component.ts - 66 - - - - week ago - 周前 + + ago + 之前 src/app/components/time-since/time-since.component.ts 67 - - - day ago - 天前 src/app/components/time-since/time-since.component.ts 68 - - - hour ago - 小时前 src/app/components/time-since/time-since.component.ts 69 - - - min ago - 分钟前 src/app/components/time-since/time-since.component.ts - 72 + 70 + + + src/app/components/time-since/time-since.component.ts + 71 - - - minute ago - 分钟前 src/app/components/time-since/time-since.component.ts 74 - - - sec ago - 秒前 src/app/components/time-since/time-since.component.ts - 77 + 76 - - - second ago - 秒前 src/app/components/time-since/time-since.component.ts 79 - - - years ago - 年前 src/app/components/time-since/time-since.component.ts - 83 + 81 - - - months ago - 个月前 - - src/app/components/time-since/time-since.component.ts - 84 - - - - weeks ago - 周前 src/app/components/time-since/time-since.component.ts 85 - - - days ago - 天前 src/app/components/time-since/time-since.component.ts 86 - - - hours ago - 小时前 src/app/components/time-since/time-since.component.ts 87 - - - mins ago - 分钟前 src/app/components/time-since/time-since.component.ts - 90 + 88 + + + src/app/components/time-since/time-since.component.ts + 89 - - - minutes ago - 分钟前 src/app/components/time-since/time-since.component.ts 92 - - - secs ago - 秒前 src/app/components/time-since/time-since.component.ts - 95 + 94 - - - seconds ago - 秒前 src/app/components/time-since/time-since.component.ts 97 + + src/app/components/time-since/time-since.component.ts + 99 + + + + After + + + src/app/components/time-span/time-span.component.ts + 67 + + + src/app/components/time-span/time-span.component.ts + 68 + + + src/app/components/time-span/time-span.component.ts + 69 + + + src/app/components/time-span/time-span.component.ts + 70 + + + src/app/components/time-span/time-span.component.ts + 71 + + + src/app/components/time-span/time-span.component.ts + 74 + + + src/app/components/time-span/time-span.component.ts + 76 + + + src/app/components/time-span/time-span.component.ts + 79 + + + src/app/components/time-span/time-span.component.ts + 81 + + + src/app/components/time-span/time-span.component.ts + 85 + + + src/app/components/time-span/time-span.component.ts + 86 + + + src/app/components/time-span/time-span.component.ts + 87 + + + src/app/components/time-span/time-span.component.ts + 88 + + + src/app/components/time-span/time-span.component.ts + 89 + + + src/app/components/time-span/time-span.component.ts + 92 + + + src/app/components/time-span/time-span.component.ts + 94 + + + src/app/components/time-span/time-span.component.ts + 97 + + + src/app/components/time-span/time-span.component.ts + 99 + + + + In ~1 min + ~1分钟之后 + + src/app/components/time-until/time-until.component.ts + 58 + + + + In ~ + ~之后 + + src/app/components/time-until/time-until.component.ts + 68 + + + src/app/components/time-until/time-until.component.ts + 69 + + + src/app/components/time-until/time-until.component.ts + 70 + + + src/app/components/time-until/time-until.component.ts + 71 + + + src/app/components/time-until/time-until.component.ts + 72 + + + src/app/components/time-until/time-until.component.ts + 75 + + + src/app/components/time-until/time-until.component.ts + 77 + + + src/app/components/time-until/time-until.component.ts + 80 + + + src/app/components/time-until/time-until.component.ts + 82 + + + src/app/components/time-until/time-until.component.ts + 86 + + + src/app/components/time-until/time-until.component.ts + 87 + + + src/app/components/time-until/time-until.component.ts + 88 + + + src/app/components/time-until/time-until.component.ts + 89 + + + src/app/components/time-until/time-until.component.ts + 90 + + + src/app/components/time-until/time-until.component.ts + 93 + + + src/app/components/time-until/time-until.component.ts + 95 + + + src/app/components/time-until/time-until.component.ts + 98 + + + src/app/components/time-until/time-until.component.ts + 100 + This transaction has been replaced by: 交易已被代替为: src/app/components/transaction/transaction.component.html - 5 + 5,6 RBF replacement transaction.rbf.replacement @@ -3331,11 +3419,11 @@ 未确认 src/app/components/transaction/transaction.component.html - 34 + 34,41 src/app/components/transactions-list/transactions-list.component.html - 212,216 + 223,227 Transaction unconfirmed state transaction.unconfirmed @@ -3345,27 +3433,17 @@ 已确认 src/app/components/transaction/transaction.component.html - 67 + 67,68 Transaction Confirmed state transaction.confirmed - - After - 之后 - - src/app/components/transaction/transaction.component.html - 68 - - Transaction confirmed after - transaction.confirmed.after - First seen 初次发现时间 src/app/components/transaction/transaction.component.html - 103 + 103,104 Transaction first seen transaction.first-seen @@ -3375,7 +3453,7 @@ 预估时间 src/app/components/transaction/transaction.component.html - 109 + 109,111 Transaction ETA transaction.eta @@ -3385,7 +3463,7 @@ 在几个小时内(或更多) src/app/components/transaction/transaction.component.html - 116 + 116,119 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -3395,11 +3473,11 @@ 虚拟大小 src/app/components/transaction/transaction.component.html - 155 + 155,157 src/app/components/transaction/transaction.component.html - 212 + 212,216 Transaction Virtual Size transaction.vsize @@ -3409,11 +3487,11 @@ 费率 src/app/components/transaction/transaction.component.html - 156 + 156,160 src/app/components/transaction/transaction.component.html - 335 + 335,337 Transaction fee rate transaction.fee-rate @@ -3423,7 +3501,7 @@ 后裔 src/app/components/transaction/transaction.component.html - 163 + 163,165 Descendant transaction.descendant @@ -3433,7 +3511,7 @@ 祖先 src/app/components/transaction/transaction.component.html - 177 + 177,179 Transaction Ancestor transaction.ancestor @@ -3443,7 +3521,7 @@ 大小 src/app/components/transaction/transaction.component.html - 208 + 208,212 Transaction Size transaction.size @@ -3453,7 +3531,7 @@ 权重 src/app/components/transaction/transaction.component.html - 216 + 216,220 Transaction Weight transaction.weight @@ -3463,7 +3541,7 @@ 交易未找到 src/app/components/transaction/transaction.component.html - 304 + 304,305 transaction.error.transaction-not-found @@ -3472,7 +3550,7 @@ 等待交易出现在内存池 src/app/components/transaction/transaction.component.html - 305 + 305,309 transaction.error.waiting-for-it-to-appear @@ -3481,7 +3559,7 @@ 手续费 src/app/components/transaction/transaction.component.html - 331 + 331,332 Transaction fee transaction.fee @@ -3491,7 +3569,7 @@ src/app/components/transaction/transaction.component.html - 332 + 332,335 Transaction Fee sat transaction.fee.sat @@ -3501,7 +3579,7 @@ 有效收费率 src/app/components/transaction/transaction.component.html - 345 + 345,348 Effective transaction fee rate transaction.effective-fee-rate @@ -3511,7 +3589,7 @@ Coinbase src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.coinbase @@ -3520,7 +3598,7 @@ (新产生的货币) src/app/components/transactions-list/transactions-list.component.html - 39 + 44 transactions-list.newly-generated-coins @@ -3528,7 +3606,7 @@ Peg-in src/app/components/transactions-list/transactions-list.component.html - 41,43 + 46,48 transactions-list.peg-in @@ -3537,7 +3615,7 @@ ScriptSig (ASM) src/app/components/transactions-list/transactions-list.component.html - 74,76 + 79,81 ScriptSig (ASM) transactions-list.scriptsig.asm @@ -3547,7 +3625,7 @@ ScriptSig (HEX) src/app/components/transactions-list/transactions-list.component.html - 78,80 + 83,85 ScriptSig (HEX) transactions-list.scriptsig.hex @@ -3557,7 +3635,7 @@ Witness src/app/components/transactions-list/transactions-list.component.html - 83,84 + 88,89 transactions-list.witness @@ -3566,7 +3644,7 @@ P2SH redeem script src/app/components/transactions-list/transactions-list.component.html - 87,88 + 92,93 transactions-list.p2sh-redeem-script @@ -3575,7 +3653,7 @@ P2WSH witness script src/app/components/transactions-list/transactions-list.component.html - 91,92 + 96,97 transactions-list.p2wsh-witness-script @@ -3584,7 +3662,7 @@ nSequence src/app/components/transactions-list/transactions-list.component.html - 95,96 + 100,101 transactions-list.nsequence @@ -3592,7 +3670,7 @@ Previous output script src/app/components/transactions-list/transactions-list.component.html - 99,100 + 104,105 transactions-list.previous-output-script @@ -3601,11 +3679,11 @@ 加载全部 src/app/components/transactions-list/transactions-list.component.html - 109,112 + 114,117 src/app/components/transactions-list/transactions-list.component.html - 191,194 + 202,205 transactions-list.load-all @@ -3613,7 +3691,7 @@ Peg-out to src/app/components/transactions-list/transactions-list.component.html - 128,129 + 133,134 transactions-list.peg-out-to @@ -3622,7 +3700,7 @@ ScriptPubKey (ASM) src/app/components/transactions-list/transactions-list.component.html - 173,175 + 184,186 ScriptPubKey (ASM) transactions-list.scriptpubkey.asm @@ -3632,7 +3710,7 @@ ScriptPubKey (HEX) src/app/components/transactions-list/transactions-list.component.html - 177,179 + 188,190 ScriptPubKey (HEX) transactions-list.scriptpubkey.hex @@ -3642,7 +3720,7 @@ 数据 src/app/components/transactions-list/transactions-list.component.html - 181,182 + 192,193 transactions-list.vout.scriptpubkey-type.data @@ -3651,7 +3729,7 @@ src/app/components/transactions-list/transactions-list.component.html - 201 + 212 sat shared.sat @@ -3765,12 +3843,25 @@ TX Fee Rating is Warning tx-fee-rating.overpaid.warning + + Fee Estimates + 费用估算 + + src/app/dashboard/dashboard.component.html + 6,9 + + + src/app/dashboard/dashboard.component.html + 33,36 + + fees-box.fee-estimates + Latest blocks 最新区块 src/app/dashboard/dashboard.component.html - 75,78 + 76,79 dashboard.latest-blocks @@ -3779,11 +3870,11 @@ 交易 src/app/dashboard/dashboard.component.html - 80,82 + 81,83 src/app/dashboard/dashboard.component.html - 170,174 + 171,175 dashboard.latest-blocks.transaction-count @@ -3792,7 +3883,7 @@ 最新交易 src/app/dashboard/dashboard.component.html - 104,107 + 105,108 dashboard.latest-transactions @@ -3801,7 +3892,7 @@ 美元 src/app/dashboard/dashboard.component.html - 109,110 + 110,111 dashboard.latest-transactions.USD @@ -3810,7 +3901,7 @@ 费用 src/app/dashboard/dashboard.component.html - 110,113 + 111,114 dashboard.latest-transactions.fee @@ -3819,7 +3910,7 @@ 更多 src/app/dashboard/dashboard.component.html - 131,132 + 132,133 dashboard.expand @@ -3828,7 +3919,7 @@ 收起 src/app/dashboard/dashboard.component.html - 132,136 + 133,137 dashboard.collapse @@ -3837,7 +3928,7 @@ 最低费用 src/app/dashboard/dashboard.component.html - 161,162 + 162,163 Minimum mempool fee dashboard.minimum-fee @@ -3847,7 +3938,7 @@ 吹扫中 src/app/dashboard/dashboard.component.html - 162,164 + 163,165 Purgin below fee dashboard.purging @@ -3857,7 +3948,7 @@ 内存占用 src/app/dashboard/dashboard.component.html - 174,176 + 175,177 Memory usage dashboard.memory-usage @@ -3867,19 +3958,211 @@ 收款交易 src/app/dashboard/dashboard.component.html - 186,188 + 187,189 dashboard.incoming-transactions - - Difficulty adjustment + + Difficulty Adjustment 难度调整 src/app/dashboard/dashboard.component.html - 203,204 + 202,205 dashboard.difficulty-adjustment + + Remaining + 其余的 + + src/app/dashboard/dashboard.component.html + 208,210 + + + src/app/dashboard/dashboard.component.html + 239,242 + + difficulty-box.remaining + + + Estimate + 估计 + + src/app/dashboard/dashboard.component.html + 217,218 + + + src/app/dashboard/dashboard.component.html + 246,249 + + difficulty-box.estimate + + + mins per block + 每块分钟 + + src/app/dashboard/dashboard.component.html + 219,222 + + difficulty-box.mins-per-block + + + Current Period + 现时阶段 + + src/app/dashboard/dashboard.component.html + 222,223 + + + src/app/dashboard/dashboard.component.html + 253,256 + + difficulty-box.current-period + + + year + + + src/app/shared/i18n/dates.ts + 3 + + + + years + + + src/app/shared/i18n/dates.ts + 4 + + + + month + 个月 + + src/app/shared/i18n/dates.ts + 5 + + + + months + 个月 + + src/app/shared/i18n/dates.ts + 6 + + + + week + + + src/app/shared/i18n/dates.ts + 7 + + + + weeks + + + src/app/shared/i18n/dates.ts + 8 + + + + day + + + src/app/shared/i18n/dates.ts + 9 + + + + days + + + src/app/shared/i18n/dates.ts + 10 + + + + hour + 个小时 + + src/app/shared/i18n/dates.ts + 11 + + + + hours + 个小时 + + src/app/shared/i18n/dates.ts + 12 + + + + minute + 分钟 + + src/app/shared/i18n/dates.ts + 13 + + + + minutes + 分钟 + + src/app/shared/i18n/dates.ts + 14 + + + + min + 分钟 + + src/app/shared/i18n/dates.ts + 15 + + + + mins + 分钟 + + src/app/shared/i18n/dates.ts + 16 + + + + second + + + src/app/shared/i18n/dates.ts + 17 + + + + seconds + + + src/app/shared/i18n/dates.ts + 18 + + + + sec + + + src/app/shared/i18n/dates.ts + 19 + + + + secs + + + src/app/shared/i18n/dates.ts + 20 + + Transaction fee 手续费 diff --git a/frontend/src/resources/wallycore/wallycore.js b/frontend/src/resources/wallycore/wallycore.js new file mode 100644 index 000000000..8a61046f2 --- /dev/null +++ b/frontend/src/resources/wallycore/wallycore.js @@ -0,0 +1,802 @@ +/* +The MIT License (MIT) + +Copyright 2021 Blockstream Corp + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE +*/ + +var InitWally = (function () { + var _scriptDir = + typeof document !== "undefined" && document.currentScript + ? document.currentScript.src + : undefined; + if (typeof __filename !== "undefined") _scriptDir = _scriptDir || __filename; + return function (InitWally) { + InitWally = InitWally || {}; + + var Module = typeof InitWally !== "undefined" ? InitWally : {}; + var readyPromiseResolve, readyPromiseReject; + Module["ready"] = new Promise(function (resolve, reject) { + readyPromiseResolve = resolve; + readyPromiseReject = reject; + }); + var moduleOverrides = {}; + var key; + for (key in Module) { + if (Module.hasOwnProperty(key)) { + moduleOverrides[key] = Module[key]; + } + } + var arguments_ = []; + var thisProgram = "./this.program"; + var quit_ = function (status, toThrow) { + throw toThrow; + }; + var ENVIRONMENT_IS_WEB = false; + var ENVIRONMENT_IS_WORKER = false; + var ENVIRONMENT_IS_NODE = false; + var ENVIRONMENT_IS_SHELL = false; + ENVIRONMENT_IS_WEB = typeof window === "object"; + ENVIRONMENT_IS_WORKER = typeof importScripts === "function"; + ENVIRONMENT_IS_NODE = + typeof process === "object" && + typeof process.versions === "object" && + typeof process.versions.node === "string"; + ENVIRONMENT_IS_SHELL = + !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; + var scriptDirectory = ""; + function locateFile(path) { + if (Module["locateFile"]) { + return Module["locateFile"](path, scriptDirectory); + } + return scriptDirectory + path; + } + var read_, readAsync, readBinary, setWindowTitle; + var nodeFS; + var nodePath; + if (ENVIRONMENT_IS_NODE) { + if (ENVIRONMENT_IS_WORKER) { + scriptDirectory = require("path").dirname(scriptDirectory) + "/"; + } else { + scriptDirectory = __dirname + "/"; + } + read_ = function shell_read(filename, binary) { + if (!nodeFS) nodeFS = require("fs"); + if (!nodePath) nodePath = require("path"); + filename = nodePath["normalize"](filename); + return nodeFS["readFileSync"](filename, binary ? null : "utf8"); + }; + readBinary = function readBinary(filename) { + var ret = read_(filename, true); + if (!ret.buffer) { + ret = new Uint8Array(ret); + } + assert(ret.buffer); + return ret; + }; + if (process["argv"].length > 1) { + thisProgram = process["argv"][1].replace(/\\/g, "/"); + } + arguments_ = process["argv"].slice(2); + process["on"]("uncaughtException", function (ex) { + if (!(ex instanceof ExitStatus)) { + throw ex; + } + }); + process["on"]("unhandledRejection", abort); + quit_ = function (status) { + process["exit"](status); + }; + Module["inspect"] = function () { + return "[Emscripten Module object]"; + }; + } else if (ENVIRONMENT_IS_SHELL) { + if (typeof read != "undefined") { + read_ = function shell_read(f) { + return read(f); + }; + } + readBinary = function readBinary(f) { + var data; + if (typeof readbuffer === "function") { + return new Uint8Array(readbuffer(f)); + } + data = read(f, "binary"); + assert(typeof data === "object"); + return data; + }; + if (typeof scriptArgs != "undefined") { + arguments_ = scriptArgs; + } else if (typeof arguments != "undefined") { + arguments_ = arguments; + } + if (typeof quit === "function") { + quit_ = function (status) { + quit(status); + }; + } + if (typeof print !== "undefined") { + if (typeof console === "undefined") console = {}; + console.log = print; + console.warn = console.error = + typeof printErr !== "undefined" ? printErr : print; + } + } else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { + if (ENVIRONMENT_IS_WORKER) { + scriptDirectory = self.location.href; + } else if (typeof document !== "undefined" && document.currentScript) { + scriptDirectory = document.currentScript.src; + } + if (_scriptDir) { + scriptDirectory = _scriptDir; + } + if (scriptDirectory.indexOf("blob:") !== 0) { + scriptDirectory = scriptDirectory.substr( + 0, + scriptDirectory.lastIndexOf("/") + 1 + ); + } else { + scriptDirectory = ""; + } + { + read_ = function shell_read(url) { + var xhr = new XMLHttpRequest(); + xhr.open("GET", url, false); + xhr.send(null); + return xhr.responseText; + }; + if (ENVIRONMENT_IS_WORKER) { + readBinary = function readBinary(url) { + var xhr = new XMLHttpRequest(); + xhr.open("GET", url, false); + xhr.responseType = "arraybuffer"; + xhr.send(null); + return new Uint8Array(xhr.response); + }; + } + readAsync = function readAsync(url, onload, onerror) { + var xhr = new XMLHttpRequest(); + xhr.open("GET", url, true); + xhr.responseType = "arraybuffer"; + xhr.onload = function xhr_onload() { + if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { + onload(xhr.response); + return; + } + onerror(); + }; + xhr.onerror = onerror; + xhr.send(null); + }; + } + setWindowTitle = function (title) { + document.title = title; + }; + } else { + } + var out = Module["print"] || console.log.bind(console); + var err = Module["printErr"] || console.warn.bind(console); + for (key in moduleOverrides) { + if (moduleOverrides.hasOwnProperty(key)) { + Module[key] = moduleOverrides[key]; + } + } + moduleOverrides = null; + if (Module["arguments"]) arguments_ = Module["arguments"]; + if (Module["thisProgram"]) thisProgram = Module["thisProgram"]; + if (Module["quit"]) quit_ = Module["quit"]; + var wasmBinary; + if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"]; + var noExitRuntime; + if (Module["noExitRuntime"]) noExitRuntime = Module["noExitRuntime"]; + if (typeof WebAssembly !== "object") { + abort("no native wasm support detected"); + } + function getValue(ptr, type, noSafe) { + type = type || "i8"; + if (type.charAt(type.length - 1) === "*") type = "i32"; + switch (type) { + case "i1": + return HEAP8[ptr >> 0]; + case "i8": + return HEAP8[ptr >> 0]; + case "i16": + return HEAP16[ptr >> 1]; + case "i32": + return HEAP32[ptr >> 2]; + case "i64": + return HEAP32[ptr >> 2]; + case "float": + return HEAPF32[ptr >> 2]; + case "double": + return HEAPF64[ptr >> 3]; + default: + abort("invalid type for getValue: " + type); + } + return null; + } + var wasmMemory; + var ABORT = false; + var EXITSTATUS = 0; + function assert(condition, text) { + if (!condition) { + abort("Assertion failed: " + text); + } + } + function getCFunc(ident) { + var func = Module["_" + ident]; + assert( + func, + "Cannot call unknown function " + ident + ", make sure it is exported" + ); + return func; + } + function ccall(ident, returnType, argTypes, args, opts) { + var toC = { + string: function (str) { + var ret = 0; + if (str !== null && str !== undefined && str !== 0) { + var len = (str.length << 2) + 1; + ret = stackAlloc(len); + stringToUTF8(str, ret, len); + } + return ret; + }, + array: function (arr) { + var ret = stackAlloc(arr.length); + writeArrayToMemory(arr, ret); + return ret; + }, + }; + function convertReturnValue(ret) { + if (returnType === "string") return UTF8ToString(ret); + if (returnType === "boolean") return Boolean(ret); + return ret; + } + var func = getCFunc(ident); + var cArgs = []; + var stack = 0; + if (args) { + for (var i = 0; i < args.length; i++) { + var converter = toC[argTypes[i]]; + if (converter) { + if (stack === 0) stack = stackSave(); + cArgs[i] = converter(args[i]); + } else { + cArgs[i] = args[i]; + } + } + } + var ret = func.apply(null, cArgs); + ret = convertReturnValue(ret); + if (stack !== 0) stackRestore(stack); + return ret; + } + var UTF8Decoder = + typeof TextDecoder !== "undefined" ? new TextDecoder("utf8") : undefined; + function UTF8ArrayToString(heap, idx, maxBytesToRead) { + var endIdx = idx + maxBytesToRead; + var endPtr = idx; + while (heap[endPtr] && !(endPtr >= endIdx)) ++endPtr; + if (endPtr - idx > 16 && heap.subarray && UTF8Decoder) { + return UTF8Decoder.decode(heap.subarray(idx, endPtr)); + } else { + var str = ""; + while (idx < endPtr) { + var u0 = heap[idx++]; + if (!(u0 & 128)) { + str += String.fromCharCode(u0); + continue; + } + var u1 = heap[idx++] & 63; + if ((u0 & 224) == 192) { + str += String.fromCharCode(((u0 & 31) << 6) | u1); + continue; + } + var u2 = heap[idx++] & 63; + if ((u0 & 240) == 224) { + u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; + } else { + u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heap[idx++] & 63); + } + if (u0 < 65536) { + str += String.fromCharCode(u0); + } else { + var ch = u0 - 65536; + str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023)); + } + } + } + return str; + } + function UTF8ToString(ptr, maxBytesToRead) { + return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ""; + } + function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) { + if (!(maxBytesToWrite > 0)) return 0; + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; + for (var i = 0; i < str.length; ++i) { + var u = str.charCodeAt(i); + if (u >= 55296 && u <= 57343) { + var u1 = str.charCodeAt(++i); + u = (65536 + ((u & 1023) << 10)) | (u1 & 1023); + } + if (u <= 127) { + if (outIdx >= endIdx) break; + heap[outIdx++] = u; + } else if (u <= 2047) { + if (outIdx + 1 >= endIdx) break; + heap[outIdx++] = 192 | (u >> 6); + heap[outIdx++] = 128 | (u & 63); + } else if (u <= 65535) { + if (outIdx + 2 >= endIdx) break; + heap[outIdx++] = 224 | (u >> 12); + heap[outIdx++] = 128 | ((u >> 6) & 63); + heap[outIdx++] = 128 | (u & 63); + } else { + if (outIdx + 3 >= endIdx) break; + heap[outIdx++] = 240 | (u >> 18); + heap[outIdx++] = 128 | ((u >> 12) & 63); + heap[outIdx++] = 128 | ((u >> 6) & 63); + heap[outIdx++] = 128 | (u & 63); + } + } + heap[outIdx] = 0; + return outIdx - startIdx; + } + function stringToUTF8(str, outPtr, maxBytesToWrite) { + return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); + } + function writeArrayToMemory(array, buffer) { + HEAP8.set(array, buffer); + } + var buffer, + HEAP8, + HEAPU8, + HEAP16, + HEAPU16, + HEAP32, + HEAPU32, + HEAPF32, + HEAPF64; + function updateGlobalBufferAndViews(buf) { + buffer = buf; + Module["HEAP8"] = HEAP8 = new Int8Array(buf); + Module["HEAP16"] = HEAP16 = new Int16Array(buf); + Module["HEAP32"] = HEAP32 = new Int32Array(buf); + Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf); + Module["HEAPU16"] = HEAPU16 = new Uint16Array(buf); + Module["HEAPU32"] = HEAPU32 = new Uint32Array(buf); + Module["HEAPF32"] = HEAPF32 = new Float32Array(buf); + Module["HEAPF64"] = HEAPF64 = new Float64Array(buf); + } + var INITIAL_MEMORY = Module["INITIAL_MEMORY"] || 16777216; + if (Module["wasmMemory"]) { + wasmMemory = Module["wasmMemory"]; + } else { + wasmMemory = new WebAssembly.Memory({ + initial: INITIAL_MEMORY / 65536, + maximum: INITIAL_MEMORY / 65536, + }); + } + if (wasmMemory) { + buffer = wasmMemory.buffer; + } + INITIAL_MEMORY = buffer.byteLength; + updateGlobalBufferAndViews(buffer); + var wasmTable; + var __ATPRERUN__ = []; + var __ATINIT__ = []; + var __ATMAIN__ = []; + var __ATPOSTRUN__ = []; + var runtimeInitialized = false; + function preRun() { + if (Module["preRun"]) { + if (typeof Module["preRun"] == "function") + Module["preRun"] = [Module["preRun"]]; + while (Module["preRun"].length) { + addOnPreRun(Module["preRun"].shift()); + } + } + callRuntimeCallbacks(__ATPRERUN__); + } + function initRuntime() { + runtimeInitialized = true; + callRuntimeCallbacks(__ATINIT__); + } + function preMain() { + callRuntimeCallbacks(__ATMAIN__); + } + function postRun() { + if (Module["postRun"]) { + if (typeof Module["postRun"] == "function") + Module["postRun"] = [Module["postRun"]]; + while (Module["postRun"].length) { + addOnPostRun(Module["postRun"].shift()); + } + } + callRuntimeCallbacks(__ATPOSTRUN__); + } + function addOnPreRun(cb) { + __ATPRERUN__.unshift(cb); + } + function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb); + } + var runDependencies = 0; + var runDependencyWatcher = null; + var dependenciesFulfilled = null; + function addRunDependency(id) { + runDependencies++; + if (Module["monitorRunDependencies"]) { + Module["monitorRunDependencies"](runDependencies); + } + } + function removeRunDependency(id) { + runDependencies--; + if (Module["monitorRunDependencies"]) { + Module["monitorRunDependencies"](runDependencies); + } + if (runDependencies == 0) { + if (runDependencyWatcher !== null) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + } + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback(); + } + } + } + Module["preloadedImages"] = {}; + Module["preloadedAudios"] = {}; + function abort(what) { + if (Module["onAbort"]) { + Module["onAbort"](what); + } + what += ""; + err(what); + ABORT = true; + EXITSTATUS = 1; + what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info."; + var e = new WebAssembly.RuntimeError(what); + readyPromiseReject(e); + throw e; + } + function hasPrefix(str, prefix) { + return String.prototype.startsWith + ? str.startsWith(prefix) + : str.indexOf(prefix) === 0; + } + var dataURIPrefix = "data:application/octet-stream;base64,"; + function isDataURI(filename) { + return hasPrefix(filename, dataURIPrefix); + } + var fileURIPrefix = "file://"; + function isFileURI(filename) { + return hasPrefix(filename, fileURIPrefix); + } + var wasmBinaryFile = "wallycore.wasm"; + if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile); + } + function getBinary() { + try { + if (wasmBinary) { + return new Uint8Array(wasmBinary); + } + if (readBinary) { + return readBinary(wasmBinaryFile); + } else { + throw "both async and sync fetching of the wasm failed"; + } + } catch (err) { + abort(err); + } + } + function getBinaryPromise() { + if ( + !wasmBinary && + (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) && + typeof fetch === "function" && + !isFileURI(wasmBinaryFile) + ) { + return fetch(wasmBinaryFile, { credentials: "same-origin" }) + .then(function (response) { + if (!response["ok"]) { + throw ( + "failed to load wasm binary file at '" + wasmBinaryFile + "'" + ); + } + return response["arrayBuffer"](); + }) + .catch(function () { + return getBinary(); + }); + } + return Promise.resolve().then(getBinary); + } + function createWasm() { + var info = { a: asmLibraryArg }; + function receiveInstance(instance, module) { + var exports = instance.exports; + Module["asm"] = exports; + wasmTable = Module["asm"]["h"]; + removeRunDependency("wasm-instantiate"); + } + addRunDependency("wasm-instantiate"); + function receiveInstantiatedSource(output) { + receiveInstance(output["instance"]); + } + function instantiateArrayBuffer(receiver) { + return getBinaryPromise() + .then(function (binary) { + return WebAssembly.instantiate(binary, info); + }) + .then(receiver, function (reason) { + err("failed to asynchronously prepare wasm: " + reason); + abort(reason); + }); + } + function instantiateAsync() { + if ( + !wasmBinary && + typeof WebAssembly.instantiateStreaming === "function" && + !isDataURI(wasmBinaryFile) && + !isFileURI(wasmBinaryFile) && + typeof fetch === "function" + ) { + return fetch(wasmBinaryFile, { credentials: "same-origin" }).then( + function (response) { + var result = WebAssembly.instantiateStreaming(response, info); + return result.then(receiveInstantiatedSource, function (reason) { + err("wasm streaming compile failed: " + reason); + err("falling back to ArrayBuffer instantiation"); + return instantiateArrayBuffer(receiveInstantiatedSource); + }); + } + ); + } else { + return instantiateArrayBuffer(receiveInstantiatedSource); + } + } + if (Module["instantiateWasm"]) { + try { + var exports = Module["instantiateWasm"](info, receiveInstance); + return exports; + } catch (e) { + err("Module.instantiateWasm callback failed with error: " + e); + return false; + } + } + instantiateAsync().catch(readyPromiseReject); + return {}; + } + function callRuntimeCallbacks(callbacks) { + while (callbacks.length > 0) { + var callback = callbacks.shift(); + if (typeof callback == "function") { + callback(Module); + continue; + } + var func = callback.func; + if (typeof func === "number") { + if (callback.arg === undefined) { + wasmTable.get(func)(); + } else { + wasmTable.get(func)(callback.arg); + } + } else { + func(callback.arg === undefined ? null : callback.arg); + } + } + } + function _abort() { + abort(); + } + function _emscripten_memcpy_big(dest, src, num) { + HEAPU8.copyWithin(dest, src, src + num); + } + function abortOnCannotGrowMemory(requestedSize) { + abort("OOM"); + } + function _emscripten_resize_heap(requestedSize) { + requestedSize = requestedSize >>> 0; + abortOnCannotGrowMemory(requestedSize); + } + var SYSCALLS = { + mappings: {}, + buffers: [null, [], []], + printChar: function (stream, curr) { + var buffer = SYSCALLS.buffers[stream]; + if (curr === 0 || curr === 10) { + (stream === 1 ? out : err)(UTF8ArrayToString(buffer, 0)); + buffer.length = 0; + } else { + buffer.push(curr); + } + }, + varargs: undefined, + get: function () { + SYSCALLS.varargs += 4; + var ret = HEAP32[(SYSCALLS.varargs - 4) >> 2]; + return ret; + }, + getStr: function (ptr) { + var ret = UTF8ToString(ptr); + return ret; + }, + get64: function (low, high) { + return low; + }, + }; + function _fd_close(fd) { + return 0; + } + function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {} + function _fd_write(fd, iov, iovcnt, pnum) { + var num = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[(iov + i * 8) >> 2]; + var len = HEAP32[(iov + (i * 8 + 4)) >> 2]; + for (var j = 0; j < len; j++) { + SYSCALLS.printChar(fd, HEAPU8[ptr + j]); + } + num += len; + } + HEAP32[pnum >> 2] = num; + return 0; + } + __ATINIT__.push({ + func: function () { + ___wasm_call_ctors(); + }, + }); + var asmLibraryArg = { + b: _abort, + e: _emscripten_memcpy_big, + f: _emscripten_resize_heap, + g: _fd_close, + d: _fd_seek, + c: _fd_write, + a: wasmMemory, + }; + var asm = createWasm(); + var ___wasm_call_ctors = (Module["___wasm_call_ctors"] = function () { + return (___wasm_call_ctors = Module["___wasm_call_ctors"] = + Module["asm"]["i"]).apply(null, arguments); + }); + var _wally_asset_generator_from_bytes = (Module[ + "_wally_asset_generator_from_bytes" + ] = function () { + return (_wally_asset_generator_from_bytes = Module[ + "_wally_asset_generator_from_bytes" + ] = + Module["asm"]["j"]).apply(null, arguments); + }); + var _wally_asset_value_commitment = (Module[ + "_wally_asset_value_commitment" + ] = function () { + return (_wally_asset_value_commitment = Module[ + "_wally_asset_value_commitment" + ] = + Module["asm"]["k"]).apply(null, arguments); + }); + var _wally_init = (Module["_wally_init"] = function () { + return (_wally_init = Module["_wally_init"] = Module["asm"]["l"]).apply( + null, + arguments + ); + }); + var _malloc = (Module["_malloc"] = function () { + return (_malloc = Module["_malloc"] = Module["asm"]["m"]).apply( + null, + arguments + ); + }); + var _free = (Module["_free"] = function () { + return (_free = Module["_free"] = Module["asm"]["n"]).apply( + null, + arguments + ); + }); + var stackSave = (Module["stackSave"] = function () { + return (stackSave = Module["stackSave"] = Module["asm"]["o"]).apply( + null, + arguments + ); + }); + var stackRestore = (Module["stackRestore"] = function () { + return (stackRestore = Module["stackRestore"] = Module["asm"]["p"]).apply( + null, + arguments + ); + }); + var stackAlloc = (Module["stackAlloc"] = function () { + return (stackAlloc = Module["stackAlloc"] = Module["asm"]["q"]).apply( + null, + arguments + ); + }); + Module["ccall"] = ccall; + Module["getValue"] = getValue; + var calledRun; + function ExitStatus(status) { + this.name = "ExitStatus"; + this.message = "Program terminated with exit(" + status + ")"; + this.status = status; + } + dependenciesFulfilled = function runCaller() { + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller; + }; + function run(args) { + args = args || arguments_; + if (runDependencies > 0) { + return; + } + preRun(); + if (runDependencies > 0) return; + function doRun() { + if (calledRun) return; + calledRun = true; + Module["calledRun"] = true; + if (ABORT) return; + initRuntime(); + preMain(); + readyPromiseResolve(Module); + if (Module["onRuntimeInitialized"]) Module["onRuntimeInitialized"](); + postRun(); + } + if (Module["setStatus"]) { + Module["setStatus"]("Running..."); + setTimeout(function () { + setTimeout(function () { + Module["setStatus"](""); + }, 1); + doRun(); + }, 1); + } else { + doRun(); + } + } + Module["run"] = run; + if (Module["preInit"]) { + if (typeof Module["preInit"] == "function") + Module["preInit"] = [Module["preInit"]]; + while (Module["preInit"].length > 0) { + Module["preInit"].pop()(); + } + } + noExitRuntime = true; + run(); + + return InitWally.ready; + }; +})(); +if (typeof exports === "object" && typeof module === "object") + module.exports = InitWally; +else if (typeof define === "function" && define["amd"]) + define([], function () { + return InitWally; + }); +else if (typeof exports === "object") exports["InitWally"] = InitWally; diff --git a/frontend/src/resources/wallycore/wallycore.wasm b/frontend/src/resources/wallycore/wallycore.wasm new file mode 100755 index 000000000..d941b9504 Binary files /dev/null and b/frontend/src/resources/wallycore/wallycore.wasm differ diff --git a/frontend/src/styles.scss b/frontend/src/styles.scss index 9a985bbba..5b6f6b9d4 100644 --- a/frontend/src/styles.scss +++ b/frontend/src/styles.scss @@ -251,6 +251,9 @@ body { font-size: 14px; } +html:lang(ru) .card-title { + font-size: 0.9rem; +} /* Chartist */ $ct-series-names: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z); @@ -669,3 +672,30 @@ th { } } } + + +.pagination-container { + + display: inline-block; + width: 100%; + justify-content: space-between; + background: #1d1f31; + margin: 0; + @media (min-width: 550px) { + width: auto; + } + ul { + justify-content: space-evenly !important; + margin: 0; + @media (min-width: 400px) { + width: auto; + padding-left: 5px; + } + } +} + +.fee-estimation-wrapper { + .tooltip.show { + width: 220px; + } +} \ No newline at end of file
    {{ transaction.txid | shortenString : 10 }} {{ transaction.fee / transaction.vsize | number : '1.1-1' }} sat/vB