Compare commits
103 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
52a1425498 | ||
|
|
51816e9938 | ||
|
|
2085833720 | ||
|
|
20ff62779d | ||
|
|
181cb8e03f | ||
|
|
cef6bc8345 | ||
|
|
a67d82ea94 | ||
|
|
89efd410fb | ||
|
|
eb0c20dd92 | ||
|
|
c733497e52 | ||
|
|
378a56b2c7 | ||
|
|
cc3d7be5c3 | ||
|
|
8e42d573ee | ||
|
|
a7adf3a345 | ||
|
|
ccdf41c5b6 | ||
|
|
0c979e9440 | ||
|
|
de035dc1b5 | ||
|
|
18d08ce4bf | ||
|
|
35f5efaa2e | ||
|
|
96b3ca6a0b | ||
|
|
4e4f655be4 | ||
|
|
985df53af6 | ||
|
|
ace480e3c7 | ||
|
|
e670172979 | ||
|
|
7ddbf5d3df | ||
|
|
264bca9c56 | ||
|
|
b53d364877 | ||
|
|
ed17203a5f | ||
|
|
999163d7ad | ||
|
|
276117fba9 | ||
|
|
448cb8e264 | ||
|
|
6782229a3d | ||
|
|
543fe8c735 | ||
|
|
f3e97e2e2d | ||
|
|
03179e34fb | ||
|
|
a36b5c660d | ||
|
|
2d872bda47 | ||
|
|
91d4017aa6 | ||
|
|
6efe055003 | ||
|
|
f39d90547e | ||
|
|
c26737ffd6 | ||
|
|
09f5f552bf | ||
|
|
feb5e96323 | ||
|
|
f7ff6336f2 | ||
|
|
2a5a4ddac0 | ||
|
|
fd869c732d | ||
|
|
d3646aa45e | ||
|
|
f3c18b152a | ||
|
|
6a9c4d82ec | ||
|
|
35521f4871 | ||
|
|
9b9c605cbe | ||
|
|
21d32dec41 | ||
|
|
54a276439d | ||
|
|
42ad068dd2 | ||
|
|
c5c2222b8c | ||
|
|
9d317082e1 | ||
|
|
edf8f1fc8a | ||
|
|
ad52e7fe7e | ||
|
|
c94f004425 | ||
|
|
371433b2da | ||
|
|
3256198ab0 | ||
|
|
da533097d9 | ||
|
|
47dd1f2d0b | ||
|
|
5f1f06fecf | ||
|
|
b08225dab5 | ||
|
|
9d02ab1eb5 | ||
|
|
e86b7c7258 | ||
|
|
c9e175a0cc | ||
|
|
cca95bbd66 | ||
|
|
86902d6f33 | ||
|
|
e214eedf23 | ||
|
|
39613cc2a2 | ||
|
|
dad122625f | ||
|
|
f049e3abc4 | ||
|
|
bf28dc1eea | ||
|
|
4d47388e25 | ||
|
|
6507b5e003 | ||
|
|
47a449e1d9 | ||
|
|
5b268794af | ||
|
|
fb41f58f7c | ||
|
|
e82c89a985 | ||
|
|
494119d119 | ||
|
|
9900f4da80 | ||
|
|
a158794e2c | ||
|
|
1a04b088fb | ||
|
|
17b1325b3f | ||
|
|
0336c6256a | ||
|
|
642e54b057 | ||
|
|
23323be24a | ||
|
|
011f35ec94 | ||
|
|
9751af096d | ||
|
|
1e81355e7d | ||
|
|
eff4d2c8cd | ||
|
|
d49c347413 | ||
|
|
8aa3379ba5 | ||
|
|
ec845a6ac2 | ||
|
|
46b7e6961e | ||
|
|
fc709058c1 | ||
|
|
627e8e5e9a | ||
|
|
2b55ee1e07 | ||
|
|
695da602b8 | ||
|
|
3e09755c47 | ||
|
|
4694a31f55 |
2
.github/FUNDING.yml
vendored
2
.github/FUNDING.yml
vendored
@@ -1,6 +1,6 @@
|
||||
# These are supported funding model platforms
|
||||
|
||||
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||
github: ['mempool'] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||
patreon: # Replace with a single Patreon username
|
||||
open_collective: # Replace with a single Open Collective username
|
||||
ko_fi: # Replace with a single Ko-fi username
|
||||
|
||||
77
.github/workflows/on-tag.yml
vendored
Normal file
77
.github/workflows/on-tag.yml
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
name: Docker build on tag
|
||||
env:
|
||||
DOCKER_CLI_EXPERIMENTAL: enabled
|
||||
TAG_FMT: '^refs/tags/(((.?[0-9]+){3,4}))$'
|
||||
DOCKER_BUILDKIT: 0
|
||||
COMPOSE_DOCKER_CLI_BUILD: 0
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- v[0-9]+.[0-9]+.[0-9]+
|
||||
- v[0-9]+.[0-9]+.[0-9]+-*
|
||||
|
||||
jobs:
|
||||
build:
|
||||
strategy:
|
||||
matrix:
|
||||
service:
|
||||
- frontend
|
||||
- backend
|
||||
runs-on: ubuntu-18.04
|
||||
name: Build and push to DockerHub
|
||||
steps:
|
||||
- name: Set env variables
|
||||
run: echo "TAG=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV
|
||||
|
||||
- name: Show set environment variables
|
||||
run: |
|
||||
printf " TAG: %s\n" "$TAG"
|
||||
|
||||
- name: Login to Docker for building
|
||||
run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
|
||||
|
||||
- name: Checkout project
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Init repo for Dockerization
|
||||
run: docker/init.sh "$TAG"
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v1
|
||||
id: qemu
|
||||
|
||||
- name: Setup Docker buildx action
|
||||
uses: docker/setup-buildx-action@v1
|
||||
id: buildx
|
||||
|
||||
- name: Available platforms
|
||||
run: echo ${{ steps.buildx.outputs.platforms }}
|
||||
|
||||
- name: Cache Docker layers
|
||||
uses: actions/cache@v2
|
||||
id: cache
|
||||
with:
|
||||
path: /tmp/.buildx-cache
|
||||
key: ${{ runner.os }}-buildx-${{ github.sha }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-buildx-
|
||||
|
||||
- name: Run Docker buildx for ${{ matrix.service }} against tag
|
||||
run: |
|
||||
docker buildx build \
|
||||
--cache-from "type=local,src=/tmp/.buildx-cache" \
|
||||
--cache-to "type=local,dest=/tmp/.buildx-cache" \
|
||||
--platform linux/amd64,linux/arm64,linux/arm/v7 \
|
||||
--tag ${{ secrets.DOCKER_HUB_USER }}/${{ matrix.service }}:$TAG \
|
||||
--output "type=registry" ./${{ matrix.service }}/
|
||||
|
||||
- name: Run Docker buildx for ${{ matrix.service }} against latest
|
||||
run: |
|
||||
docker buildx build \
|
||||
--cache-from "type=local,src=/tmp/.buildx-cache" \
|
||||
--cache-to "type=local,dest=/tmp/.buildx-cache" \
|
||||
--platform linux/amd64,linux/arm64,linux/arm/v7 \
|
||||
--tag ${{ secrets.DOCKER_HUB_USER }}/${{ matrix.service }}:latest \
|
||||
--output "type=registry" ./${{ matrix.service }}/
|
||||
|
||||
@@ -53,7 +53,7 @@ Create database and grant privileges:
|
||||
MariaDB [(none)]> create database mempool;
|
||||
Query OK, 1 row affected (0.00 sec)
|
||||
|
||||
MariaDB [(none)]> grant all privileges on mempool.* to 'mempool' identified by 'mempool';
|
||||
MariaDB [(none)]> grant all privileges on mempool.* to 'mempool'@'%' identified by 'mempool';
|
||||
Query OK, 0 rows affected (0.00 sec)
|
||||
```
|
||||
|
||||
@@ -96,11 +96,10 @@ Edit `mempool-config.json` to add your Bitcoin Core node RPC credentials:
|
||||
"HOST": "127.0.0.1",
|
||||
"PORT": 50002,
|
||||
"TLS_ENABLED": true,
|
||||
"TX_LOOKUPS": false
|
||||
},
|
||||
"DATABASE": {
|
||||
"ENABLED": true,
|
||||
"HOST": "localhost",
|
||||
"HOST": "127.0.0.1",
|
||||
"PORT": 3306,
|
||||
"USERNAME": "mempool",
|
||||
"PASSWORD": "mempool",
|
||||
|
||||
10
backend/.gitignore
vendored
10
backend/.gitignore
vendored
@@ -43,4 +43,12 @@ testem.log
|
||||
Thumbs.db
|
||||
|
||||
cache.json
|
||||
cache2.json
|
||||
cache1.json
|
||||
cache2.json
|
||||
cache3.json
|
||||
cache4.json
|
||||
cache5.json
|
||||
cache6.json
|
||||
cache7.json
|
||||
cache8.json
|
||||
cache9.json
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
"HTTP_PORT": 8999,
|
||||
"SPAWN_CLUSTER_PROCS": 0,
|
||||
"API_URL_PREFIX": "/api/v1/",
|
||||
"POLL_RATE_MS": 2000
|
||||
"POLL_RATE_MS": 2000,
|
||||
"CACHE_DIR": "./"
|
||||
},
|
||||
"CORE_RPC": {
|
||||
"HOST": "127.0.0.1",
|
||||
@@ -16,12 +17,18 @@
|
||||
"ELECTRUM": {
|
||||
"HOST": "127.0.0.1",
|
||||
"PORT": 50002,
|
||||
"TLS_ENABLED": true,
|
||||
"TX_LOOKUPS": false
|
||||
"TLS_ENABLED": true
|
||||
},
|
||||
"ESPLORA": {
|
||||
"REST_API_URL": "http://127.0.0.1:3000"
|
||||
},
|
||||
"CORE_RPC_MINFEE": {
|
||||
"ENABLED": false,
|
||||
"HOST": "127.0.0.1",
|
||||
"PORT": 8332,
|
||||
"USERNAME": "mempool",
|
||||
"PASSWORD": "mempool"
|
||||
},
|
||||
"DATABASE": {
|
||||
"ENABLED": true,
|
||||
"HOST": "127.0.0.1",
|
||||
@@ -41,12 +48,5 @@
|
||||
"BISQ_MARKETS": {
|
||||
"ENABLED": false,
|
||||
"DATA_PATH": "/bisq/statsnode-data/btc_mainnet/db"
|
||||
},
|
||||
"SPONSORS": {
|
||||
"ENABLED": false,
|
||||
"BTCPAY_URL": "",
|
||||
"BTCPAY_AUTH": "",
|
||||
"BTCPAY_WEBHOOK_URL": "",
|
||||
"TWITTER_BEARER_AUTH": ""
|
||||
}
|
||||
}
|
||||
|
||||
73
backend/package-lock.json
generated
73
backend/package-lock.json
generated
@@ -16,7 +16,7 @@
|
||||
"crypto-js": "^4.0.0",
|
||||
"express": "^4.17.1",
|
||||
"locutus": "^2.0.12",
|
||||
"mysql2": "^1.6.1",
|
||||
"mysql2": "^2.2.5",
|
||||
"node-worker-threads-pool": "^1.4.2",
|
||||
"ws": "^7.3.1"
|
||||
},
|
||||
@@ -911,11 +911,14 @@
|
||||
"integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
|
||||
},
|
||||
"node_modules/lru-cache": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
|
||||
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
||||
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
||||
"dependencies": {
|
||||
"yallist": "^3.0.2"
|
||||
"yallist": "^4.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/md5.js": {
|
||||
@@ -1030,29 +1033,29 @@
|
||||
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
|
||||
},
|
||||
"node_modules/mysql2": {
|
||||
"version": "1.7.0",
|
||||
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-1.7.0.tgz",
|
||||
"integrity": "sha512-xTWWQPjP5rcrceZQ7CSTKR/4XIDeH/cRkNH/uzvVGQ7W5c7EJ0dXeJUusk7OKhIoHj7uFKUxDVSCfLIl+jluog==",
|
||||
"version": "2.2.5",
|
||||
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-2.2.5.tgz",
|
||||
"integrity": "sha512-XRqPNxcZTpmFdXbJqb+/CtYVLCx14x1RTeNMD4954L331APu75IC74GDqnZMEt1kwaXy6TySo55rF2F3YJS78g==",
|
||||
"dependencies": {
|
||||
"denque": "^1.4.1",
|
||||
"generate-function": "^2.3.1",
|
||||
"iconv-lite": "^0.5.0",
|
||||
"iconv-lite": "^0.6.2",
|
||||
"long": "^4.0.0",
|
||||
"lru-cache": "^5.1.1",
|
||||
"lru-cache": "^6.0.0",
|
||||
"named-placeholders": "^1.1.2",
|
||||
"seq-queue": "^0.0.5",
|
||||
"sqlstring": "^2.3.1"
|
||||
"sqlstring": "^2.3.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 8.0"
|
||||
}
|
||||
},
|
||||
"node_modules/mysql2/node_modules/iconv-lite": {
|
||||
"version": "0.5.2",
|
||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz",
|
||||
"integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==",
|
||||
"version": "0.6.2",
|
||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
|
||||
"integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
|
||||
"dependencies": {
|
||||
"safer-buffer": ">= 2.1.2 < 3"
|
||||
"safer-buffer": ">= 2.1.2 < 3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
@@ -1561,9 +1564,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/yallist": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
|
||||
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
@@ -2331,11 +2334,11 @@
|
||||
"integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
|
||||
},
|
||||
"lru-cache": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
|
||||
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
||||
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
||||
"requires": {
|
||||
"yallist": "^3.0.2"
|
||||
"yallist": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"md5.js": {
|
||||
@@ -2426,26 +2429,26 @@
|
||||
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
|
||||
},
|
||||
"mysql2": {
|
||||
"version": "1.7.0",
|
||||
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-1.7.0.tgz",
|
||||
"integrity": "sha512-xTWWQPjP5rcrceZQ7CSTKR/4XIDeH/cRkNH/uzvVGQ7W5c7EJ0dXeJUusk7OKhIoHj7uFKUxDVSCfLIl+jluog==",
|
||||
"version": "2.2.5",
|
||||
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-2.2.5.tgz",
|
||||
"integrity": "sha512-XRqPNxcZTpmFdXbJqb+/CtYVLCx14x1RTeNMD4954L331APu75IC74GDqnZMEt1kwaXy6TySo55rF2F3YJS78g==",
|
||||
"requires": {
|
||||
"denque": "^1.4.1",
|
||||
"generate-function": "^2.3.1",
|
||||
"iconv-lite": "^0.5.0",
|
||||
"iconv-lite": "^0.6.2",
|
||||
"long": "^4.0.0",
|
||||
"lru-cache": "^5.1.1",
|
||||
"lru-cache": "^6.0.0",
|
||||
"named-placeholders": "^1.1.2",
|
||||
"seq-queue": "^0.0.5",
|
||||
"sqlstring": "^2.3.1"
|
||||
"sqlstring": "^2.3.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"iconv-lite": {
|
||||
"version": "0.5.2",
|
||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz",
|
||||
"integrity": "sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==",
|
||||
"version": "0.6.2",
|
||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
|
||||
"integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
|
||||
"requires": {
|
||||
"safer-buffer": ">= 2.1.2 < 3"
|
||||
"safer-buffer": ">= 2.1.2 < 3.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2836,9 +2839,9 @@
|
||||
"requires": {}
|
||||
},
|
||||
"yallist": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
|
||||
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
"crypto-js": "^4.0.0",
|
||||
"express": "^4.17.1",
|
||||
"locutus": "^2.0.12",
|
||||
"mysql2": "^1.6.1",
|
||||
"mysql2": "2.2.5",
|
||||
"node-worker-threads-pool": "^1.4.2",
|
||||
"ws": "^7.3.1"
|
||||
},
|
||||
|
||||
@@ -43,7 +43,7 @@ class Bisq {
|
||||
}
|
||||
|
||||
handleNewBitcoinBlock(block: BlockExtended): void {
|
||||
if (block.height - 2 > this.latestBlockHeight && this.latestBlockHeight !== 0) {
|
||||
if (block.height - 10 > this.latestBlockHeight && this.latestBlockHeight !== 0) {
|
||||
logger.warn(`Bitcoin block height (#${block.height}) has diverged from the latest Bisq block height (#${this.latestBlockHeight}). Restarting watchers...`);
|
||||
this.startTopDirectoryWatcher();
|
||||
this.startSubDirectoryWatcher();
|
||||
@@ -138,7 +138,7 @@ class Bisq {
|
||||
}
|
||||
|
||||
private updatePrice() {
|
||||
axios.get<BisqTrade[]>('https://bisq.markets/api/trades/?market=bsq_btc')
|
||||
axios.get<BisqTrade[]>('https://bisq.markets/api/trades/?market=bsq_btc', { timeout: 10000 })
|
||||
.then((response) => {
|
||||
const prices: number[] = [];
|
||||
response.data.forEach((trade) => {
|
||||
@@ -233,8 +233,8 @@ class Bisq {
|
||||
|
||||
this.stats = {
|
||||
addresses: Object.keys(this.addressIndex).length,
|
||||
minted: minted,
|
||||
burnt: burned,
|
||||
minted: minted / 100,
|
||||
burnt: burned / 100,
|
||||
spent_txos: spent,
|
||||
unspent_txos: unspent,
|
||||
};
|
||||
|
||||
@@ -5,7 +5,6 @@ import { AbstractBitcoinApi } from './bitcoin-api-abstract-factory';
|
||||
import { IBitcoinApi } from './bitcoin-api.interface';
|
||||
import { IEsploraApi } from './esplora-api.interface';
|
||||
import blocks from '../blocks';
|
||||
import bitcoinBaseApi from './bitcoin-base.api';
|
||||
import mempool from '../mempool';
|
||||
import { TransactionExtended } from '../../mempool.interfaces';
|
||||
|
||||
@@ -202,12 +201,12 @@ class BitcoinApi implements AbstractBitcoinApi {
|
||||
}
|
||||
let mempoolEntry: IBitcoinApi.MempoolEntry;
|
||||
if (!mempool.isInSync() && !this.rawMempoolCache) {
|
||||
this.rawMempoolCache = await bitcoinBaseApi.$getRawMempoolVerbose();
|
||||
this.rawMempoolCache = await this.$getRawMempoolVerbose();
|
||||
}
|
||||
if (this.rawMempoolCache && this.rawMempoolCache[transaction.txid]) {
|
||||
mempoolEntry = this.rawMempoolCache[transaction.txid];
|
||||
} else {
|
||||
mempoolEntry = await bitcoinBaseApi.$getMempoolEntry(transaction.txid);
|
||||
mempoolEntry = await this.$getMempoolEntry(transaction.txid);
|
||||
}
|
||||
transaction.fee = mempoolEntry.fees.base * 100000000;
|
||||
return transaction;
|
||||
@@ -238,6 +237,14 @@ class BitcoinApi implements AbstractBitcoinApi {
|
||||
return this.bitcoindClient.validateAddress(address);
|
||||
}
|
||||
|
||||
private $getMempoolEntry(txid: string): Promise<IBitcoinApi.MempoolEntry> {
|
||||
return this.bitcoindClient.getMempoolEntry(txid);
|
||||
}
|
||||
|
||||
private $getRawMempoolVerbose(): Promise<IBitcoinApi.RawMempool> {
|
||||
return this.bitcoindClient.getRawMemPool(true);
|
||||
}
|
||||
|
||||
private async $calculateFeeFromInputs(transaction: IEsploraApi.Transaction, addPrevout: boolean): Promise<IEsploraApi.Transaction> {
|
||||
if (transaction.vin[0].is_coinbase) {
|
||||
transaction.fee = 0;
|
||||
@@ -285,6 +292,10 @@ class BitcoinApi implements AbstractBitcoinApi {
|
||||
if (vin.prevout.scriptpubkey_type === 'p2sh') {
|
||||
const redeemScript = vin.scriptsig_asm.split(' ').reverse()[0];
|
||||
vin.inner_redeemscript_asm = this.convertScriptSigAsm(bitcoinjs.script.toASM(Buffer.from(redeemScript, 'hex')));
|
||||
if (vin.witness && vin.witness.length > 2) {
|
||||
const witnessScript = vin.witness[vin.witness.length - 1];
|
||||
vin.inner_witnessscript_asm = this.convertScriptSigAsm(bitcoinjs.script.toASM(Buffer.from(witnessScript, 'hex')));
|
||||
}
|
||||
}
|
||||
|
||||
if (vin.prevout.scriptpubkey_type === 'v0_p2wsh' && vin.witness) {
|
||||
|
||||
@@ -4,6 +4,7 @@ import { IBitcoinApi } from './bitcoin-api.interface';
|
||||
|
||||
class BitcoinBaseApi {
|
||||
bitcoindClient: any;
|
||||
bitcoindClientMempoolInfo: any;
|
||||
|
||||
constructor() {
|
||||
this.bitcoindClient = new bitcoin.Client({
|
||||
@@ -13,24 +14,32 @@ class BitcoinBaseApi {
|
||||
pass: config.CORE_RPC.PASSWORD,
|
||||
timeout: 60000,
|
||||
});
|
||||
|
||||
if (config.CORE_RPC_MINFEE.ENABLED) {
|
||||
this.bitcoindClientMempoolInfo = new bitcoin.Client({
|
||||
host: config.CORE_RPC_MINFEE.HOST,
|
||||
port: config.CORE_RPC_MINFEE.PORT,
|
||||
user: config.CORE_RPC_MINFEE.USERNAME,
|
||||
pass: config.CORE_RPC_MINFEE.PASSWORD,
|
||||
timeout: 60000,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$getMempoolInfo(): Promise<IBitcoinApi.MempoolInfo> {
|
||||
if (config.CORE_RPC_MINFEE.ENABLED) {
|
||||
return Promise.all([
|
||||
this.bitcoindClient.getMempoolInfo(),
|
||||
this.bitcoindClientMempoolInfo.getMempoolInfo()
|
||||
]).then(([mempoolInfo, secondMempoolInfo]) => {
|
||||
mempoolInfo.maxmempool = secondMempoolInfo.maxmempool;
|
||||
mempoolInfo.mempoolminfee = secondMempoolInfo.mempoolminfee;
|
||||
mempoolInfo.minrelaytxfee = secondMempoolInfo.minrelaytxfee;
|
||||
return mempoolInfo;
|
||||
});
|
||||
}
|
||||
return this.bitcoindClient.getMempoolInfo();
|
||||
}
|
||||
|
||||
$getRawTransaction(txId: string): Promise<IBitcoinApi.Transaction> {
|
||||
return this.bitcoindClient.getRawTransaction(txId, true);
|
||||
}
|
||||
|
||||
$getMempoolEntry(txid: string): Promise<IBitcoinApi.MempoolEntry> {
|
||||
return this.bitcoindClient.getMempoolEntry(txid);
|
||||
}
|
||||
|
||||
$getRawMempoolVerbose(): Promise<IBitcoinApi.RawMempool> {
|
||||
return this.bitcoindClient.getRawMemPool(true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export default new BitcoinBaseApi();
|
||||
|
||||
@@ -43,25 +43,6 @@ class BitcoindElectrsApi extends BitcoinApi implements AbstractBitcoinApi {
|
||||
});
|
||||
}
|
||||
|
||||
async $getRawTransaction(txId: string, skipConversion = false, addPrevout = false): Promise<IEsploraApi.Transaction> {
|
||||
if (!config.ELECTRUM.TX_LOOKUPS) {
|
||||
return super.$getRawTransaction(txId, skipConversion, addPrevout);
|
||||
}
|
||||
const txInMempool = mempool.getMempool()[txId];
|
||||
if (txInMempool && addPrevout) {
|
||||
return this.$addPrevouts(txInMempool);
|
||||
}
|
||||
const transaction: IBitcoinApi.Transaction = await this.electrumClient.blockchainTransaction_get(txId, true);
|
||||
if (!transaction) {
|
||||
throw new Error('Unable to get transaction: ' + txId);
|
||||
}
|
||||
if (skipConversion) {
|
||||
// @ts-ignore
|
||||
return transaction;
|
||||
}
|
||||
return this.$convertTransaction(transaction, addPrevout);
|
||||
}
|
||||
|
||||
async $getAddress(address: string): Promise<IEsploraApi.Address> {
|
||||
const addressInfo = await this.$validateAddress(address);
|
||||
if (!addressInfo || !addressInfo.isvalid) {
|
||||
@@ -105,7 +86,8 @@ class BitcoindElectrsApi extends BitcoinApi implements AbstractBitcoinApi {
|
||||
'spent_txo_count': 0,
|
||||
'spent_txo_sum': balance.unconfirmed < 0 ? -balance.unconfirmed : 0,
|
||||
'tx_count': unconfirmed,
|
||||
}
|
||||
},
|
||||
'electrum': true,
|
||||
};
|
||||
} catch (e) {
|
||||
if (e === 'failed to get confirmed status') {
|
||||
|
||||
@@ -91,6 +91,7 @@ export namespace IEsploraApi {
|
||||
address: string;
|
||||
chain_stats: ChainStats;
|
||||
mempool_stats: MempoolStats;
|
||||
electrum?: boolean;
|
||||
}
|
||||
|
||||
export interface ChainStats {
|
||||
|
||||
@@ -1,39 +1,42 @@
|
||||
import config from '../../config';
|
||||
import axios from 'axios';
|
||||
import axios, { AxiosRequestConfig } from 'axios';
|
||||
import { AbstractBitcoinApi } from './bitcoin-api-abstract-factory';
|
||||
import { IEsploraApi } from './esplora-api.interface';
|
||||
|
||||
class ElectrsApi implements AbstractBitcoinApi {
|
||||
axiosConfig: AxiosRequestConfig = {
|
||||
timeout: 10000,
|
||||
};
|
||||
|
||||
constructor() { }
|
||||
|
||||
$getRawMempool(): Promise<IEsploraApi.Transaction['txid'][]> {
|
||||
return axios.get<IEsploraApi.Transaction['txid'][]>(config.ESPLORA.REST_API_URL + '/mempool/txids')
|
||||
return axios.get<IEsploraApi.Transaction['txid'][]>(config.ESPLORA.REST_API_URL + '/mempool/txids', this.axiosConfig)
|
||||
.then((response) => response.data);
|
||||
}
|
||||
|
||||
$getRawTransaction(txId: string): Promise<IEsploraApi.Transaction> {
|
||||
return axios.get<IEsploraApi.Transaction>(config.ESPLORA.REST_API_URL + '/tx/' + txId)
|
||||
return axios.get<IEsploraApi.Transaction>(config.ESPLORA.REST_API_URL + '/tx/' + txId, this.axiosConfig)
|
||||
.then((response) => response.data);
|
||||
}
|
||||
|
||||
$getBlockHeightTip(): Promise<number> {
|
||||
return axios.get<number>(config.ESPLORA.REST_API_URL + '/blocks/tip/height')
|
||||
return axios.get<number>(config.ESPLORA.REST_API_URL + '/blocks/tip/height', this.axiosConfig)
|
||||
.then((response) => response.data);
|
||||
}
|
||||
|
||||
$getTxIdsForBlock(hash: string): Promise<string[]> {
|
||||
return axios.get<string[]>(config.ESPLORA.REST_API_URL + '/block/' + hash + '/txids')
|
||||
return axios.get<string[]>(config.ESPLORA.REST_API_URL + '/block/' + hash + '/txids', this.axiosConfig)
|
||||
.then((response) => response.data);
|
||||
}
|
||||
|
||||
$getBlockHash(height: number): Promise<string> {
|
||||
return axios.get<string>(config.ESPLORA.REST_API_URL + '/block-height/' + height)
|
||||
return axios.get<string>(config.ESPLORA.REST_API_URL + '/block-height/' + height, this.axiosConfig)
|
||||
.then((response) => response.data);
|
||||
}
|
||||
|
||||
$getBlock(hash: string): Promise<IEsploraApi.Block> {
|
||||
return axios.get<IEsploraApi.Block>(config.ESPLORA.REST_API_URL + '/block/' + hash)
|
||||
return axios.get<IEsploraApi.Block>(config.ESPLORA.REST_API_URL + '/block/' + hash, this.axiosConfig)
|
||||
.then((response) => response.data);
|
||||
}
|
||||
|
||||
@@ -46,7 +49,7 @@ class ElectrsApi implements AbstractBitcoinApi {
|
||||
}
|
||||
|
||||
$getRawTransactionBitcoind(txId: string): Promise<IEsploraApi.Transaction> {
|
||||
return axios.get<IEsploraApi.Transaction>(config.ESPLORA.REST_API_URL + '/tx/' + txId)
|
||||
return axios.get<IEsploraApi.Transaction>(config.ESPLORA.REST_API_URL + '/tx/' + txId, this.axiosConfig)
|
||||
.then((response) => response.data);
|
||||
}
|
||||
|
||||
|
||||
@@ -67,30 +67,19 @@ class Blocks {
|
||||
let transactionsFound = 0;
|
||||
|
||||
for (let i = 0; i < txIds.length; i++) {
|
||||
// When using bitcoind, just fetch the coinbase tx for now
|
||||
if (config.MEMPOOL.BACKEND !== 'esplora' && i === 0) {
|
||||
let txFound = false;
|
||||
let findCoinbaseTxTries = 0;
|
||||
// It takes Electrum Server a few seconds to index the transaction after a block is found
|
||||
while (findCoinbaseTxTries < 5 && !txFound) {
|
||||
const tx = await transactionUtils.$getTransactionExtended(txIds[i]);
|
||||
if (tx) {
|
||||
txFound = true;
|
||||
transactions.push(tx);
|
||||
} else {
|
||||
await Common.sleep(1000);
|
||||
findCoinbaseTxTries++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (mempool[txIds[i]]) {
|
||||
transactions.push(mempool[txIds[i]]);
|
||||
transactionsFound++;
|
||||
} else if (config.MEMPOOL.BACKEND === 'esplora') {
|
||||
} else if (config.MEMPOOL.BACKEND === 'esplora' || memPool.isInSync() || i === 0) {
|
||||
logger.debug(`Fetching block tx ${i} of ${txIds.length}`);
|
||||
const tx = await transactionUtils.$getTransactionExtended(txIds[i]);
|
||||
if (tx) {
|
||||
try {
|
||||
const tx = await transactionUtils.$getTransactionExtended(txIds[i]);
|
||||
transactions.push(tx);
|
||||
} catch (e) {
|
||||
logger.debug('Error fetching block tx: ' + e.message || e);
|
||||
if (i === 0) {
|
||||
throw new Error('Failed to fetch Coinbase transaction: ' + txIds[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -116,7 +105,9 @@ class Blocks {
|
||||
if (this.newBlockCallbacks.length) {
|
||||
this.newBlockCallbacks.forEach((cb) => cb(blockExtended, txIds, transactions));
|
||||
}
|
||||
diskCache.$saveCacheToDisk();
|
||||
if (memPool.isInSync()) {
|
||||
diskCache.$saveCacheToDisk();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ export class Common {
|
||||
return {
|
||||
txid: tx.txid,
|
||||
fee: tx.fee,
|
||||
weight: tx.weight,
|
||||
vsize: tx.weight / 4,
|
||||
value: tx.vout.reduce((acc, vout) => acc + (vout.value ? vout.value : 0), 0),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,28 +1,16 @@
|
||||
import * as fs from 'fs';
|
||||
const fsPromises = fs.promises;
|
||||
import * as process from 'process';
|
||||
import * as cluster from 'cluster';
|
||||
import memPool from './mempool';
|
||||
import blocks from './blocks';
|
||||
import logger from '../logger';
|
||||
import config from '../config';
|
||||
|
||||
class DiskCache {
|
||||
private static FILE_NAME = './cache.json';
|
||||
private static FILE_NAME_2 = './cache2.json';
|
||||
private static CHUNK_SIZE = 50000;
|
||||
constructor() {
|
||||
if (!cluster.isMaster) {
|
||||
return;
|
||||
}
|
||||
process.on('SIGINT', () => {
|
||||
this.saveCacheToDiskSync();
|
||||
process.exit(2);
|
||||
});
|
||||
process.on('SIGTERM', () => {
|
||||
this.saveCacheToDiskSync();
|
||||
process.exit(2);
|
||||
});
|
||||
}
|
||||
private static FILE_NAME = config.MEMPOOL.CACHE_DIR + 'cache.json';
|
||||
private static FILE_NAMES = config.MEMPOOL.CACHE_DIR + 'cache{number}.json';
|
||||
private static CHUNK_SIZE = 10000;
|
||||
constructor() { }
|
||||
|
||||
async $saveCacheToDisk(): Promise<void> {
|
||||
if (!cluster.isMaster) {
|
||||
@@ -30,33 +18,21 @@ class DiskCache {
|
||||
}
|
||||
try {
|
||||
logger.debug('Writing mempool and blocks data to disk cache (async)...');
|
||||
const mempoolChunk_1 = Object.fromEntries(Object.entries(memPool.getMempool()).splice(0, DiskCache.CHUNK_SIZE));
|
||||
const mempoolChunk_2 = Object.fromEntries(Object.entries(memPool.getMempool()).splice(DiskCache.CHUNK_SIZE));
|
||||
const mempoolChunk_1 = Object.fromEntries(Object.entries(memPool.getMempool()).slice(0, DiskCache.CHUNK_SIZE));
|
||||
await fsPromises.writeFile(DiskCache.FILE_NAME, JSON.stringify({
|
||||
blocks: blocks.getBlocks(),
|
||||
mempool: mempoolChunk_1
|
||||
}), {flag: 'w'});
|
||||
await fsPromises.writeFile(DiskCache.FILE_NAME_2, JSON.stringify({
|
||||
mempool: mempoolChunk_2
|
||||
}), {flag: 'w'});
|
||||
logger.debug('Mempool and blocks data saved to disk cache');
|
||||
} catch (e) {
|
||||
logger.warn('Error writing to cache file: ' + e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
saveCacheToDiskSync(): void {
|
||||
try {
|
||||
logger.debug('Writing mempool and blocks data to disk cache...');
|
||||
const mempoolChunk_1 = Object.fromEntries(Object.entries(memPool.getMempool()).splice(0, DiskCache.CHUNK_SIZE));
|
||||
const mempoolChunk_2 = Object.fromEntries(Object.entries(memPool.getMempool()).splice(DiskCache.CHUNK_SIZE));
|
||||
fs.writeFileSync(DiskCache.FILE_NAME, JSON.stringify({
|
||||
blocks: blocks.getBlocks(),
|
||||
mempool: mempoolChunk_1
|
||||
}), {flag: 'w'});
|
||||
fs.writeFileSync(DiskCache.FILE_NAME_2, JSON.stringify({
|
||||
mempool: mempoolChunk_2
|
||||
}), {flag: 'w'});
|
||||
for (let i = 1; i < 10; i++) {
|
||||
const mempoolChunk = Object.fromEntries(
|
||||
Object.entries(memPool.getMempool()).slice(
|
||||
DiskCache.CHUNK_SIZE * i, i === 9 ? undefined : DiskCache.CHUNK_SIZE * i + DiskCache.CHUNK_SIZE
|
||||
)
|
||||
);
|
||||
await fsPromises.writeFile(DiskCache.FILE_NAMES.replace('{number}', i.toString()), JSON.stringify({
|
||||
mempool: mempoolChunk
|
||||
}), {flag: 'w'});
|
||||
}
|
||||
logger.debug('Mempool and blocks data saved to disk cache');
|
||||
} catch (e) {
|
||||
logger.warn('Error writing to cache file: ' + e.message || e);
|
||||
@@ -67,20 +43,27 @@ class DiskCache {
|
||||
if (!fs.existsSync(DiskCache.FILE_NAME)) {
|
||||
return;
|
||||
}
|
||||
let data: any = {};
|
||||
const cacheData = fs.readFileSync(DiskCache.FILE_NAME, 'utf8');
|
||||
if (cacheData) {
|
||||
logger.info('Restoring mempool and blocks data from disk cache');
|
||||
data = JSON.parse(cacheData);
|
||||
}
|
||||
try {
|
||||
let data: any = {};
|
||||
const cacheData = fs.readFileSync(DiskCache.FILE_NAME, 'utf8');
|
||||
if (cacheData) {
|
||||
logger.info('Restoring mempool and blocks data from disk cache');
|
||||
data = JSON.parse(cacheData);
|
||||
}
|
||||
|
||||
if (fs.existsSync(DiskCache.FILE_NAME_2)) {
|
||||
const cacheData2 = JSON.parse(fs.readFileSync(DiskCache.FILE_NAME_2, 'utf8'));
|
||||
Object.assign(data.mempool, cacheData2.mempool);
|
||||
}
|
||||
for (let i = 1; i < 10; i++) {
|
||||
const fileName = DiskCache.FILE_NAMES.replace('{number}', i.toString());
|
||||
if (fs.existsSync(fileName)) {
|
||||
const cacheData2 = JSON.parse(fs.readFileSync(fileName, 'utf8'));
|
||||
Object.assign(data.mempool, cacheData2.mempool);
|
||||
}
|
||||
}
|
||||
|
||||
memPool.setMempool(data.mempool);
|
||||
blocks.setBlocks(data.blocks);
|
||||
memPool.setMempool(data.mempool);
|
||||
blocks.setBlocks(data.blocks);
|
||||
} catch (e) {
|
||||
logger.warn('Failed to parse mempoool and blocks cache. Skipping...');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,201 +0,0 @@
|
||||
import config from '../config';
|
||||
import axios from 'axios';
|
||||
import { DB } from '../database';
|
||||
import logger from '../logger';
|
||||
|
||||
class Donations {
|
||||
private notifyDonationStatusCallback: ((invoiceId: string) => void) | undefined;
|
||||
private options = {
|
||||
baseURL: config.SPONSORS.BTCPAY_URL,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'Authorization': config.SPONSORS.BTCPAY_AUTH,
|
||||
},
|
||||
};
|
||||
|
||||
sponsorsCache: any[] = [];
|
||||
|
||||
constructor() {
|
||||
if (!config.SPONSORS.ENABLED) {
|
||||
return;
|
||||
}
|
||||
this.$updateCache();
|
||||
}
|
||||
|
||||
async $updateCache() {
|
||||
try {
|
||||
this.sponsorsCache = await this.$getDonationsFromDatabase('handle, image');
|
||||
} catch (e) {
|
||||
logger.warn('Setting sponsorsCache failed ' + e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
setNotfyDonationStatusCallback(fn: any): void {
|
||||
this.notifyDonationStatusCallback = fn;
|
||||
}
|
||||
|
||||
async $createRequest(amount: number, orderId: string): Promise<any> {
|
||||
logger.notice('New invoice request. Handle: ' + orderId + ' Amount: ' + amount + ' BTC');
|
||||
|
||||
const postData = {
|
||||
'price': amount,
|
||||
'orderId': orderId,
|
||||
'currency': 'BTC',
|
||||
'itemDesc': 'Sponsor mempool.space',
|
||||
'notificationUrl': config.SPONSORS.BTCPAY_WEBHOOK_URL,
|
||||
'redirectURL': 'https://mempool.space/about',
|
||||
};
|
||||
const response = await axios.post('/invoices', postData, this.options);
|
||||
return {
|
||||
id: response.data.data.id,
|
||||
amount: parseFloat(response.data.data.btcPrice),
|
||||
addresses: response.data.data.addresses,
|
||||
};
|
||||
}
|
||||
|
||||
async $handleWebhookRequest(data: any): Promise<void> {
|
||||
if (!data || !data.id) {
|
||||
return;
|
||||
}
|
||||
const response = await this.$getStatus(data.id);
|
||||
logger.notice(`Received BTCPayServer webhook. Invoice ID: ${data.id} Status: ${response.status} BTC Paid: ${response.btcPaid}`);
|
||||
if (response.status !== 'complete' && response.status !== 'confirmed' && response.status !== 'paid') {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.notifyDonationStatusCallback) {
|
||||
this.notifyDonationStatusCallback(data.id);
|
||||
}
|
||||
|
||||
if (parseFloat(response.btcPaid) < 0.01) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (response.orderId !== '') {
|
||||
try {
|
||||
const userData = await this.$getTwitterUserData(response.orderId);
|
||||
const imageUrl = userData.profile_image_url.replace('normal', '200x200');
|
||||
const imageBlob = await this.$downloadProfileImageBlob(imageUrl);
|
||||
|
||||
logger.debug('Creating database entry for donation with invoice id: ' + response.id);
|
||||
await this.$addDonationToDatabase(response.btcPaid, userData.screen_name, userData.id, response.id, imageUrl, imageBlob);
|
||||
this.$updateCache();
|
||||
} catch (e) {
|
||||
logger.err(`Error fetching twitter data for handle ${response.orderId}: ${e.message}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
getSponsorImage(id: string): any | undefined {
|
||||
const sponsor = this.sponsorsCache.find((s) => s.handle === id);
|
||||
if (sponsor) {
|
||||
return sponsor.image;
|
||||
}
|
||||
}
|
||||
|
||||
async $getDonationsFromDatabase(fields: string): Promise<any[]> {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = `SELECT ${fields} FROM donations ORDER BY id DESC`;
|
||||
const [rows] = await connection.query<any>(query);
|
||||
connection.release();
|
||||
return rows;
|
||||
} catch (e) {
|
||||
logger.err('$getDonationsFromDatabase() error: ' + e.message || e);
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
private async $getOldDonations(): Promise<any[]> {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = `SELECT * FROM donations WHERE twitter_id IS NULL AND handle != ''`;
|
||||
const [rows] = await connection.query<any>(query);
|
||||
connection.release();
|
||||
return rows;
|
||||
} catch (e) {
|
||||
logger.err('$getLegacyDonations() error' + e.message || e);
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
private async $getStatus(id: string): Promise<any> {
|
||||
logger.debug('Fetching status for invoice: ' + id);
|
||||
const response = await axios.get('/invoices/' + id, this.options);
|
||||
logger.debug('Invoice status received: ' + JSON.stringify(response.data));
|
||||
return response.data.data;
|
||||
}
|
||||
|
||||
private async $addDonationToDatabase(btcPaid: number, handle: string, twitter_id: number | null,
|
||||
orderId: string, imageUrl: string, image: string): Promise<void> {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = `INSERT IGNORE INTO donations(added, amount, handle, twitter_id, order_id, imageUrl, image) VALUES (NOW(), ?, ?, ?, ?, ?, FROM_BASE64(?))`;
|
||||
const params: (string | number | null)[] = [
|
||||
btcPaid,
|
||||
handle,
|
||||
twitter_id,
|
||||
orderId,
|
||||
imageUrl,
|
||||
image,
|
||||
];
|
||||
const [result]: any = await connection.query(query, params);
|
||||
connection.release();
|
||||
} catch (e) {
|
||||
logger.err('$addDonationToDatabase() error' + e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
private async $updateDonation(id: number, handle: string, twitterId: number, imageUrl: string, image: string): Promise<void> {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = `UPDATE donations SET handle = ?, twitter_id = ?, imageUrl = ?, image = FROM_BASE64(?) WHERE id = ?`;
|
||||
const params: (string | number)[] = [
|
||||
handle,
|
||||
twitterId,
|
||||
imageUrl,
|
||||
image,
|
||||
id,
|
||||
];
|
||||
const [result]: any = await connection.query(query, params);
|
||||
connection.release();
|
||||
} catch (e) {
|
||||
logger.err('$updateDonation() error' + e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
private async $getTwitterUserData(handle: string): Promise<any> {
|
||||
logger.debug('Fetching Twitter API data...');
|
||||
const res = await axios.get(`https://api.twitter.com/1.1/users/show.json?screen_name=${handle}`, {
|
||||
headers: {
|
||||
Authorization: 'Bearer ' + config.SPONSORS.TWITTER_BEARER_AUTH
|
||||
}
|
||||
});
|
||||
logger.debug('Twitter user data fetched:' + JSON.stringify(res.data));
|
||||
return res.data;
|
||||
}
|
||||
|
||||
private async $downloadProfileImageBlob(url: string): Promise<string> {
|
||||
logger.debug('Fetching image blob...');
|
||||
const res = await axios.get(url, { responseType: 'arraybuffer' });
|
||||
logger.debug('Image downloaded.');
|
||||
return Buffer.from(res.data, 'utf8').toString('base64');
|
||||
}
|
||||
|
||||
private async refreshSponsors(): Promise<void> {
|
||||
const oldDonations = await this.$getOldDonations();
|
||||
oldDonations.forEach(async (donation: any) => {
|
||||
logger.debug('Migrating donation for handle: ' + donation.handle);
|
||||
try {
|
||||
const twitterData = await this.$getTwitterUserData(donation.handle);
|
||||
const imageUrl = twitterData.profile_image_url.replace('normal', '200x200');
|
||||
const imageBlob = await this.$downloadProfileImageBlob(imageUrl);
|
||||
await this.$updateDonation(donation.id, twitterData.screen_name, twitterData.id, imageUrl, imageBlob);
|
||||
} catch (e) {
|
||||
logger.err('Failed to migrate donation for handle: ' + donation.handle + '. ' + (e.message || e));
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
export default new Donations();
|
||||
@@ -18,9 +18,9 @@ class FeeApi {
|
||||
};
|
||||
}
|
||||
|
||||
const firstMedianFee = this.optimizeMedianFee(pBlocks[0]);
|
||||
const secondMedianFee = pBlocks[1] ? this.optimizeMedianFee(pBlocks[1], firstMedianFee) : this.defaultFee;
|
||||
const thirdMedianFee = pBlocks[2] ? this.optimizeMedianFee(pBlocks[2], secondMedianFee) : this.defaultFee;
|
||||
const firstMedianFee = this.optimizeMedianFee(pBlocks[0], pBlocks[1]);
|
||||
const secondMedianFee = pBlocks[1] ? this.optimizeMedianFee(pBlocks[1], pBlocks[2], firstMedianFee) : this.defaultFee;
|
||||
const thirdMedianFee = pBlocks[2] ? this.optimizeMedianFee(pBlocks[2], pBlocks[3], secondMedianFee) : this.defaultFee;
|
||||
|
||||
return {
|
||||
'fastestFee': firstMedianFee,
|
||||
@@ -29,12 +29,12 @@ class FeeApi {
|
||||
};
|
||||
}
|
||||
|
||||
private optimizeMedianFee(pBlock: MempoolBlock, previousFee?: number): number {
|
||||
private optimizeMedianFee(pBlock: MempoolBlock, nextBlock: MempoolBlock | undefined, previousFee?: number): number {
|
||||
const useFee = previousFee ? (pBlock.medianFee + previousFee) / 2 : pBlock.medianFee;
|
||||
if (pBlock.blockVSize <= 500000) {
|
||||
return this.defaultFee;
|
||||
}
|
||||
if (pBlock.blockVSize <= 950000) {
|
||||
if (pBlock.blockVSize <= 950000 && nextBlock) {
|
||||
const multiplier = (pBlock.blockVSize - 500000) / 500000;
|
||||
return Math.max(Math.round(useFee * multiplier), this.defaultFee);
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ class FiatConversion {
|
||||
|
||||
private async updateCurrency(): Promise<void> {
|
||||
try {
|
||||
const response = await axios.get('https://price.bisq.wiz.biz/getAllMarketPrices');
|
||||
const response = await axios.get('https://price.bisq.wiz.biz/getAllMarketPrices', { timeout: 10000 });
|
||||
const usd = response.data.data.find((item: any) => item.currencyCode === 'USD');
|
||||
this.conversionRates = {
|
||||
'USD': usd.price,
|
||||
|
||||
@@ -10,6 +10,7 @@ import loadingIndicators from './loading-indicators';
|
||||
|
||||
class Mempool {
|
||||
private static WEBSOCKET_REFRESH_RATE_MS = 10000;
|
||||
private static CLEAR_PROTECTION_MINUTES = 10;
|
||||
private inSync: boolean = false;
|
||||
private mempoolCache: { [txId: string]: TransactionExtended } = {};
|
||||
private mempoolInfo: IBitcoinApi.MempoolInfo = { loaded: false, size: 0, bytes: 0, usage: 0,
|
||||
@@ -29,10 +30,15 @@ class Mempool {
|
||||
setInterval(this.updateTxPerSecond.bind(this), 1000);
|
||||
}
|
||||
|
||||
public isInSync() {
|
||||
public isInSync(): boolean {
|
||||
return this.inSync;
|
||||
}
|
||||
|
||||
public setOutOfSync(): void {
|
||||
this.inSync = false;
|
||||
loadingIndicators.setProgress('mempool', 99);
|
||||
}
|
||||
|
||||
public getLatestTransactions() {
|
||||
return this.latestTransactions;
|
||||
}
|
||||
@@ -98,8 +104,8 @@ class Mempool {
|
||||
|
||||
for (const txid of transactions) {
|
||||
if (!this.mempoolCache[txid]) {
|
||||
const transaction = await transactionUtils.$getTransactionExtended(txid, true);
|
||||
if (transaction) {
|
||||
try {
|
||||
const transaction = await transactionUtils.$getTransactionExtended(txid);
|
||||
this.mempoolCache[txid] = transaction;
|
||||
txCount++;
|
||||
if (this.inSync) {
|
||||
@@ -116,8 +122,8 @@ class Mempool {
|
||||
logger.debug('Fetched transaction ' + txCount);
|
||||
}
|
||||
newTransactions.push(transaction);
|
||||
} else {
|
||||
logger.debug('Error finding transaction in mempool.');
|
||||
} catch (e) {
|
||||
logger.debug('Error finding transaction in mempool: ' + e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -138,7 +144,7 @@ class Mempool {
|
||||
setTimeout(() => {
|
||||
this.mempoolProtection = 2;
|
||||
logger.warn('Mempool clear protection resumed.');
|
||||
}, 1000 * 60 * 2);
|
||||
}, 1000 * 60 * Mempool.CLEAR_PROTECTION_MINUTES);
|
||||
}
|
||||
|
||||
let newMempool = {};
|
||||
|
||||
@@ -7,6 +7,10 @@ import { Statistic, TransactionExtended, OptimizedStatistic } from '../mempool.i
|
||||
class Statistics {
|
||||
protected intervalTimer: NodeJS.Timer | undefined;
|
||||
protected newStatisticsEntryCallback: ((stats: OptimizedStatistic) => void) | undefined;
|
||||
protected queryTimeout = 120000;
|
||||
protected cache: { [date: string]: OptimizedStatistic[] } = {
|
||||
'24h': [], '1w': [], '1m': [], '3m': [], '6m': [], '1y': [],
|
||||
};
|
||||
|
||||
public setNewStatisticsEntryCallback(fn: (stats: OptimizedStatistic) => void) {
|
||||
this.newStatisticsEntryCallback = fn;
|
||||
@@ -28,6 +32,23 @@ class Statistics {
|
||||
this.runStatistics();
|
||||
}, 1 * 60 * 1000);
|
||||
}, difference);
|
||||
|
||||
this.createCache();
|
||||
setInterval(this.createCache.bind(this), 600000);
|
||||
}
|
||||
|
||||
public getCache() {
|
||||
return this.cache;
|
||||
}
|
||||
|
||||
private async createCache() {
|
||||
this.cache['24h'] = await this.$list24H();
|
||||
this.cache['1w'] = await this.$list1W();
|
||||
this.cache['1m'] = await this.$list1M();
|
||||
this.cache['3m'] = await this.$list3M();
|
||||
this.cache['6m'] = await this.$list6M();
|
||||
this.cache['1y'] = await this.$list1Y();
|
||||
logger.debug('Statistics cache created');
|
||||
}
|
||||
|
||||
private async runStatistics(): Promise<void> {
|
||||
@@ -300,7 +321,7 @@ class Statistics {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = `SELECT * FROM statistics ORDER BY id DESC LIMIT 120`;
|
||||
const [rows] = await connection.query<any>(query);
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
} catch (e) {
|
||||
@@ -313,7 +334,7 @@ class Statistics {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = this.getQueryForDays(180);
|
||||
const [rows] = await connection.query<any>(query);
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
} catch (e) {
|
||||
@@ -326,7 +347,7 @@ class Statistics {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = this.getQueryForDays(1260);
|
||||
const [rows] = await connection.query<any>(query);
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
} catch (e) {
|
||||
@@ -339,7 +360,7 @@ class Statistics {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = this.getQueryForDays(5040);
|
||||
const [rows] = await connection.query<any>(query);
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
} catch (e) {
|
||||
@@ -352,7 +373,7 @@ class Statistics {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = this.getQueryForDays(15120);
|
||||
const [rows] = await connection.query<any>(query);
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
} catch (e) {
|
||||
@@ -365,7 +386,7 @@ class Statistics {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = this.getQueryForDays(30240);
|
||||
const [rows] = await connection.query<any>(query);
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
} catch (e) {
|
||||
@@ -378,7 +399,7 @@ class Statistics {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = this.getQueryForDays(60480);
|
||||
const [rows] = await connection.query<any>(query);
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
} catch (e) {
|
||||
|
||||
@@ -20,20 +20,9 @@ class TransactionUtils {
|
||||
};
|
||||
}
|
||||
|
||||
public async $getTransactionExtended(txId: string, forceBitcoind = false, addPrevouts = false): Promise<TransactionExtended | null> {
|
||||
try {
|
||||
let transaction: IEsploraApi.Transaction;
|
||||
if (forceBitcoind) {
|
||||
transaction = await bitcoinApi.$getRawTransactionBitcoind(txId, false, addPrevouts);
|
||||
} else {
|
||||
transaction = await bitcoinApi.$getRawTransaction(txId, false, addPrevouts);
|
||||
}
|
||||
return this.extendTransaction(transaction);
|
||||
} catch (e) {
|
||||
logger.debug('getTransactionExtended error: ' + (e.message || e));
|
||||
logger.debug(JSON.stringify(e));
|
||||
return null;
|
||||
}
|
||||
public async $getTransactionExtended(txId: string, addPrevouts = false): Promise<TransactionExtended> {
|
||||
const transaction: IEsploraApi.Transaction = await bitcoinApi.$getRawTransaction(txId, false, addPrevouts);
|
||||
return this.extendTransaction(transaction);
|
||||
}
|
||||
|
||||
private extendTransaction(transaction: IEsploraApi.Transaction): TransactionExtended {
|
||||
|
||||
@@ -219,9 +219,11 @@ class WebsocketHandler {
|
||||
const tx = newTransactions.find((t) => t.txid === client['track-mempool-tx']);
|
||||
if (tx) {
|
||||
if (config.MEMPOOL.BACKEND !== 'esplora') {
|
||||
const fullTx = await transactionUtils.$getTransactionExtended(tx.txid, false, true);
|
||||
if (fullTx) {
|
||||
try {
|
||||
const fullTx = await transactionUtils.$getTransactionExtended(tx.txid, true);
|
||||
response['tx'] = fullTx;
|
||||
} catch (e) {
|
||||
logger.debug('Error finding transaction in mempool: ' + e.message || e);
|
||||
}
|
||||
} else {
|
||||
response['tx'] = tx;
|
||||
@@ -237,9 +239,11 @@ class WebsocketHandler {
|
||||
const someVin = tx.vin.some((vin) => !!vin.prevout && vin.prevout.scriptpubkey_address === client['track-address']);
|
||||
if (someVin) {
|
||||
if (config.MEMPOOL.BACKEND !== 'esplora') {
|
||||
const fullTx = await transactionUtils.$getTransactionExtended(tx.txid, false, true);
|
||||
if (fullTx) {
|
||||
try {
|
||||
const fullTx = await transactionUtils.$getTransactionExtended(tx.txid, true);
|
||||
foundTransactions.push(fullTx);
|
||||
} catch (e) {
|
||||
logger.debug('Error finding transaction in mempool: ' + e.message || e);
|
||||
}
|
||||
} else {
|
||||
foundTransactions.push(tx);
|
||||
@@ -249,9 +253,11 @@ class WebsocketHandler {
|
||||
const someVout = tx.vout.some((vout) => vout.scriptpubkey_address === client['track-address']);
|
||||
if (someVout) {
|
||||
if (config.MEMPOOL.BACKEND !== 'esplora') {
|
||||
const fullTx = await transactionUtils.$getTransactionExtended(tx.txid, false, true);
|
||||
if (fullTx) {
|
||||
try {
|
||||
const fullTx = await transactionUtils.$getTransactionExtended(tx.txid, true);
|
||||
foundTransactions.push(fullTx);
|
||||
} catch (e) {
|
||||
logger.debug('Error finding transaction in mempool: ' + e.message || e);
|
||||
}
|
||||
} else {
|
||||
foundTransactions.push(tx);
|
||||
@@ -298,9 +304,11 @@ class WebsocketHandler {
|
||||
if (client['track-tx'] === rbfTransaction) {
|
||||
const rbfTx = rbfTransactions[rbfTransaction];
|
||||
if (config.MEMPOOL.BACKEND !== 'esplora') {
|
||||
const fullTx = await transactionUtils.$getTransactionExtended(rbfTransaction, false, true);
|
||||
if (fullTx) {
|
||||
try {
|
||||
const fullTx = await transactionUtils.$getTransactionExtended(rbfTransaction, true);
|
||||
response['rbfTransaction'] = fullTx;
|
||||
} catch (e) {
|
||||
logger.debug('Error finding transaction in mempool: ' + e.message || e);
|
||||
}
|
||||
} else {
|
||||
response['rbfTransaction'] = rbfTx;
|
||||
|
||||
@@ -8,6 +8,7 @@ interface IConfig {
|
||||
SPAWN_CLUSTER_PROCS: number;
|
||||
API_URL_PREFIX: string;
|
||||
POLL_RATE_MS: number;
|
||||
CACHE_DIR: string;
|
||||
};
|
||||
ESPLORA: {
|
||||
REST_API_URL: string;
|
||||
@@ -16,7 +17,6 @@ interface IConfig {
|
||||
HOST: string;
|
||||
PORT: number;
|
||||
TLS_ENABLED: boolean;
|
||||
TX_LOOKUPS: boolean;
|
||||
};
|
||||
CORE_RPC: {
|
||||
HOST: string;
|
||||
@@ -24,6 +24,13 @@ interface IConfig {
|
||||
USERNAME: string;
|
||||
PASSWORD: string;
|
||||
};
|
||||
CORE_RPC_MINFEE: {
|
||||
ENABLED: boolean;
|
||||
HOST: string;
|
||||
PORT: number;
|
||||
USERNAME: string;
|
||||
PASSWORD: string;
|
||||
};
|
||||
DATABASE: {
|
||||
ENABLED: boolean;
|
||||
HOST: string,
|
||||
@@ -44,13 +51,6 @@ interface IConfig {
|
||||
ENABLED: boolean;
|
||||
DATA_PATH: string;
|
||||
};
|
||||
SPONSORS: {
|
||||
ENABLED: boolean;
|
||||
BTCPAY_URL: string;
|
||||
BTCPAY_AUTH: string;
|
||||
BTCPAY_WEBHOOK_URL: string;
|
||||
TWITTER_BEARER_AUTH: string;
|
||||
};
|
||||
}
|
||||
|
||||
const defaults: IConfig = {
|
||||
@@ -60,7 +60,8 @@ const defaults: IConfig = {
|
||||
'HTTP_PORT': 8999,
|
||||
'SPAWN_CLUSTER_PROCS': 0,
|
||||
'API_URL_PREFIX': '/api/v1/',
|
||||
'POLL_RATE_MS': 2000
|
||||
'POLL_RATE_MS': 2000,
|
||||
'CACHE_DIR': './'
|
||||
},
|
||||
'ESPLORA': {
|
||||
'REST_API_URL': 'http://127.0.0.1:3000',
|
||||
@@ -69,7 +70,6 @@ const defaults: IConfig = {
|
||||
'HOST': '127.0.0.1',
|
||||
'PORT': 3306,
|
||||
'TLS_ENABLED': true,
|
||||
'TX_LOOKUPS': false
|
||||
},
|
||||
'CORE_RPC': {
|
||||
'HOST': '127.0.0.1',
|
||||
@@ -77,9 +77,16 @@ const defaults: IConfig = {
|
||||
'USERNAME': 'mempool',
|
||||
'PASSWORD': 'mempool'
|
||||
},
|
||||
'CORE_RPC_MINFEE': {
|
||||
'ENABLED': false,
|
||||
'HOST': '127.0.0.1',
|
||||
'PORT': 8332,
|
||||
'USERNAME': 'mempool',
|
||||
'PASSWORD': 'mempool'
|
||||
},
|
||||
'DATABASE': {
|
||||
'ENABLED': true,
|
||||
'HOST': 'localhost',
|
||||
'HOST': '127.0.0.1',
|
||||
'PORT': 3306,
|
||||
'DATABASE': 'mempool',
|
||||
'USERNAME': 'mempool',
|
||||
@@ -97,13 +104,6 @@ const defaults: IConfig = {
|
||||
'ENABLED': false,
|
||||
'DATA_PATH': '/bisq/statsnode-data/btc_mainnet/db'
|
||||
},
|
||||
'SPONSORS': {
|
||||
'ENABLED': false,
|
||||
'BTCPAY_URL': '',
|
||||
'BTCPAY_AUTH': '',
|
||||
'BTCPAY_WEBHOOK_URL': '',
|
||||
'TWITTER_BEARER_AUTH': ''
|
||||
}
|
||||
};
|
||||
|
||||
class Config implements IConfig {
|
||||
@@ -111,11 +111,11 @@ class Config implements IConfig {
|
||||
ESPLORA: IConfig['ESPLORA'];
|
||||
ELECTRUM: IConfig['ELECTRUM'];
|
||||
CORE_RPC: IConfig['CORE_RPC'];
|
||||
CORE_RPC_MINFEE: IConfig['CORE_RPC_MINFEE'];
|
||||
DATABASE: IConfig['DATABASE'];
|
||||
STATISTICS: IConfig['STATISTICS'];
|
||||
BISQ_BLOCKS: IConfig['BISQ_BLOCKS'];
|
||||
BISQ_MARKETS: IConfig['BISQ_MARKETS'];
|
||||
SPONSORS: IConfig['SPONSORS'];
|
||||
|
||||
constructor() {
|
||||
const configs = this.merge(configFile, defaults);
|
||||
@@ -123,11 +123,11 @@ class Config implements IConfig {
|
||||
this.ESPLORA = configs.ESPLORA;
|
||||
this.ELECTRUM = configs.ELECTRUM;
|
||||
this.CORE_RPC = configs.CORE_RPC;
|
||||
this.CORE_RPC_MINFEE = configs.CORE_RPC_MINFEE;
|
||||
this.DATABASE = configs.DATABASE;
|
||||
this.STATISTICS = configs.STATISTICS;
|
||||
this.BISQ_BLOCKS = configs.BISQ_BLOCKS;
|
||||
this.BISQ_MARKETS = configs.BISQ_MARKETS;
|
||||
this.SPONSORS = configs.SPONSORS;
|
||||
}
|
||||
|
||||
merge = (...objects: object[]): IConfig => {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { Express, Request, Response, NextFunction } from 'express';
|
||||
import * as express from 'express';
|
||||
import * as http from 'http';
|
||||
import * as https from 'https';
|
||||
import * as WebSocket from 'ws';
|
||||
import * as cluster from 'cluster';
|
||||
import axios from 'axios';
|
||||
@@ -17,14 +16,14 @@ import websocketHandler from './api/websocket-handler';
|
||||
import fiatConversion from './api/fiat-conversion';
|
||||
import bisq from './api/bisq/bisq';
|
||||
import bisqMarkets from './api/bisq/markets';
|
||||
import donations from './api/donations';
|
||||
import logger from './logger';
|
||||
import backendInfo from './api/backend-info';
|
||||
import loadingIndicators from './api/loading-indicators';
|
||||
import mempool from './api/mempool';
|
||||
|
||||
class Server {
|
||||
private wss: WebSocket.Server | undefined;
|
||||
private server: https.Server | http.Server | undefined;
|
||||
private server: http.Server | undefined;
|
||||
private app: Express;
|
||||
private currentBackendRetryInterval = 5;
|
||||
|
||||
@@ -60,7 +59,9 @@ class Server {
|
||||
}
|
||||
}
|
||||
|
||||
startServer(worker = false) {
|
||||
async startServer(worker = false) {
|
||||
logger.debug(`Starting Mempool Server${worker ? ' (worker)' : ''}... (${backendInfo.getShortCommitHash()})`);
|
||||
|
||||
this.app
|
||||
.use((req: Request, res: Response, next: NextFunction) => {
|
||||
res.setHeader('Access-Control-Allow-Origin', '*');
|
||||
@@ -72,21 +73,22 @@ class Server {
|
||||
this.server = http.createServer(this.app);
|
||||
this.wss = new WebSocket.Server({ server: this.server });
|
||||
|
||||
diskCache.loadMempoolCache();
|
||||
|
||||
if (config.DATABASE.ENABLED) {
|
||||
checkDbConnection();
|
||||
await checkDbConnection();
|
||||
}
|
||||
|
||||
if (config.STATISTICS.ENABLED && config.DATABASE.ENABLED) {
|
||||
statistics.startStatistics();
|
||||
}
|
||||
|
||||
fiatConversion.startService();
|
||||
|
||||
this.setUpHttpApiRoutes();
|
||||
this.setUpWebsocketHandling();
|
||||
this.runMainUpdateLoop();
|
||||
|
||||
fiatConversion.startService();
|
||||
diskCache.loadMempoolCache();
|
||||
|
||||
if (config.BISQ_BLOCKS.ENABLED) {
|
||||
bisq.startBisqService();
|
||||
bisq.setPriceCallbackFunction((price) => websocketHandler.setExtraInitProperties('bsq-price', price));
|
||||
@@ -101,7 +103,7 @@ class Server {
|
||||
if (worker) {
|
||||
logger.info(`Mempool Server worker #${process.pid} started`);
|
||||
} else {
|
||||
logger.notice(`Mempool Server is running on port ${config.MEMPOOL.HTTP_PORT} (${backendInfo.getShortCommitHash()})`);
|
||||
logger.notice(`Mempool Server is running on port ${config.MEMPOOL.HTTP_PORT}`);
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -117,6 +119,7 @@ class Server {
|
||||
const loggerMsg = `runMainLoop error: ${(e.message || e)}. Retrying in ${this.currentBackendRetryInterval} sec.`;
|
||||
if (this.currentBackendRetryInterval > 5) {
|
||||
logger.warn(loggerMsg);
|
||||
mempool.setOutOfSync();
|
||||
} else {
|
||||
logger.debug(loggerMsg);
|
||||
}
|
||||
@@ -135,7 +138,6 @@ class Server {
|
||||
statistics.setNewStatisticsEntryCallback(websocketHandler.handleNewStatistic.bind(websocketHandler));
|
||||
blocks.setNewBlockCallback(websocketHandler.handleNewBlock.bind(websocketHandler));
|
||||
memPool.setMempoolChangedCallback(websocketHandler.handleMempoolChange.bind(websocketHandler));
|
||||
donations.setNotfyDonationStatusCallback(websocketHandler.handleNewDonation.bind(websocketHandler));
|
||||
fiatConversion.setProgressChangedCallback(websocketHandler.handleNewConversionRates.bind(websocketHandler));
|
||||
loadingIndicators.setProgressChangedCallback(websocketHandler.handleLoadingChanged.bind(websocketHandler));
|
||||
}
|
||||
@@ -147,6 +149,24 @@ class Server {
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'fees/mempool-blocks', routes.getMempoolBlocks)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'backend-info', routes.getBackendInfo)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'init-data', routes.getInitData)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'donations', async (req, res) => {
|
||||
try {
|
||||
const response = await axios.get('https://mempool.space/api/v1/donations', { responseType: 'stream', timeout: 10000 });
|
||||
response.data.pipe(res);
|
||||
} catch (e) {
|
||||
res.status(500).end();
|
||||
}
|
||||
})
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'donations/images/:id', async (req, res) => {
|
||||
try {
|
||||
const response = await axios.get('https://mempool.space/api/v1/donations/images/' + req.params.id, {
|
||||
responseType: 'stream', timeout: 10000
|
||||
});
|
||||
response.data.pipe(res);
|
||||
} catch (e) {
|
||||
res.status(500).end();
|
||||
}
|
||||
})
|
||||
;
|
||||
|
||||
if (config.STATISTICS.ENABLED && config.DATABASE.ENABLED) {
|
||||
@@ -186,41 +206,21 @@ class Server {
|
||||
;
|
||||
}
|
||||
|
||||
if (config.SPONSORS.ENABLED) {
|
||||
this.app
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'donations', routes.getDonations.bind(routes))
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'donations/images/:id', routes.getSponsorImage.bind(routes))
|
||||
.post(config.MEMPOOL.API_URL_PREFIX + 'donations', routes.createDonationRequest.bind(routes))
|
||||
.post(config.MEMPOOL.API_URL_PREFIX + 'donations-webhook', routes.donationWebhook.bind(routes))
|
||||
;
|
||||
} else {
|
||||
this.app
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'donations', async (req, res) => {
|
||||
try {
|
||||
const response = await axios.get('https://mempool.space/api/v1/donations', { responseType: 'stream' });
|
||||
response.data.pipe(res);
|
||||
} catch (e) {
|
||||
res.status(500).end();
|
||||
}
|
||||
})
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'donations/images/:id', async (req, res) => {
|
||||
try {
|
||||
const response = await axios.get('https://mempool.space/api/v1/donations/images/' + req.params.id, { responseType: 'stream' });
|
||||
response.data.pipe(res);
|
||||
} catch (e) {
|
||||
res.status(500).end();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (config.MEMPOOL.BACKEND !== 'esplora') {
|
||||
this.app
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'mempool', routes.getMempool)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'mempool/txids', routes.getMempoolTxIds)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'mempool/recent', routes.getRecentMempoolTransactions)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'tx/:txId', routes.getTransaction)
|
||||
.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 + 'blocks/:height', routes.getBlocks)
|
||||
.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)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'block/:hash/txs', routes.getBlockTransactions)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'block/:hash/txs/:index', routes.getBlockTransactions)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'block/:hash/txids', routes.getTxIdsForBlock)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'block-height/:height', routes.getBlockHeight)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'address/:address', routes.getAddress)
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'address/:address/txs', routes.getAddressTransactions)
|
||||
|
||||
@@ -31,7 +31,7 @@ export interface TransactionExtended extends IEsploraApi.Transaction {
|
||||
export interface TransactionStripped {
|
||||
txid: string;
|
||||
fee: number;
|
||||
weight: number;
|
||||
vsize: number;
|
||||
value: number;
|
||||
}
|
||||
export interface BlockExtended extends IEsploraApi.Block {
|
||||
|
||||
@@ -8,37 +8,18 @@ import mempool from './api/mempool';
|
||||
import bisq from './api/bisq/bisq';
|
||||
import websocketHandler from './api/websocket-handler';
|
||||
import bisqMarket from './api/bisq/markets-api';
|
||||
import { OptimizedStatistic, RequiredSpec, TransactionExtended } from './mempool.interfaces';
|
||||
import { RequiredSpec, TransactionExtended } from './mempool.interfaces';
|
||||
import { MarketsApiError } from './api/bisq/interfaces';
|
||||
import { IEsploraApi } from './api/bitcoin/esplora-api.interface';
|
||||
import donations from './api/donations';
|
||||
import logger from './logger';
|
||||
import bitcoinApi from './api/bitcoin/bitcoin-api-factory';
|
||||
import transactionUtils from './api/transaction-utils';
|
||||
import blocks from './api/blocks';
|
||||
import loadingIndicators from './api/loading-indicators';
|
||||
import { Common } from './api/common';
|
||||
|
||||
class Routes {
|
||||
private cache: { [date: string]: OptimizedStatistic[] } = {
|
||||
'24h': [], '1w': [], '1m': [], '3m': [], '6m': [], '1y': [],
|
||||
};
|
||||
|
||||
constructor() {
|
||||
if (config.DATABASE.ENABLED && config.STATISTICS.ENABLED) {
|
||||
this.createCache();
|
||||
setInterval(this.createCache.bind(this), 600000);
|
||||
}
|
||||
}
|
||||
|
||||
private async createCache() {
|
||||
this.cache['24h'] = await statistics.$list24H();
|
||||
this.cache['1w'] = await statistics.$list1W();
|
||||
this.cache['1m'] = await statistics.$list1M();
|
||||
this.cache['3m'] = await statistics.$list3M();
|
||||
this.cache['6m'] = await statistics.$list6M();
|
||||
this.cache['1y'] = await statistics.$list1Y();
|
||||
logger.debug('Statistics cache created');
|
||||
}
|
||||
constructor() {}
|
||||
|
||||
public async get2HStatistics(req: Request, res: Response) {
|
||||
const result = await statistics.$list2H();
|
||||
@@ -46,27 +27,27 @@ class Routes {
|
||||
}
|
||||
|
||||
public get24HStatistics(req: Request, res: Response) {
|
||||
res.json(this.cache['24h']);
|
||||
res.json(statistics.getCache()['24h']);
|
||||
}
|
||||
|
||||
public get1WHStatistics(req: Request, res: Response) {
|
||||
res.json(this.cache['1w']);
|
||||
res.json(statistics.getCache()['1w']);
|
||||
}
|
||||
|
||||
public get1MStatistics(req: Request, res: Response) {
|
||||
res.json(this.cache['1m']);
|
||||
res.json(statistics.getCache()['1m']);
|
||||
}
|
||||
|
||||
public get3MStatistics(req: Request, res: Response) {
|
||||
res.json(this.cache['3m']);
|
||||
res.json(statistics.getCache()['3m']);
|
||||
}
|
||||
|
||||
public get6MStatistics(req: Request, res: Response) {
|
||||
res.json(this.cache['6m']);
|
||||
res.json(statistics.getCache()['6m']);
|
||||
}
|
||||
|
||||
public get1YStatistics(req: Request, res: Response) {
|
||||
res.json(this.cache['1y']);
|
||||
res.json(statistics.getCache()['1y']);
|
||||
}
|
||||
|
||||
public getInitData(req: Request, res: Response) {
|
||||
@@ -117,79 +98,6 @@ class Routes {
|
||||
res.json(backendInfo.getBackendInfo());
|
||||
}
|
||||
|
||||
public async createDonationRequest(req: Request, res: Response) {
|
||||
const constraints: RequiredSpec = {
|
||||
'amount': {
|
||||
required: true,
|
||||
types: ['@float']
|
||||
},
|
||||
'orderId': {
|
||||
required: true,
|
||||
types: ['@string']
|
||||
}
|
||||
};
|
||||
|
||||
const p = this.parseRequestParameters(req.body, constraints);
|
||||
if (p.error) {
|
||||
res.status(400).send(p.error);
|
||||
return;
|
||||
}
|
||||
|
||||
if (p.orderId !== '' && !/^(@|)[a-zA-Z0-9_]{1,15}$/.test(p.orderId)) {
|
||||
res.status(400).send('Invalid Twitter handle');
|
||||
return;
|
||||
}
|
||||
|
||||
if (p.amount < 0.001) {
|
||||
res.status(400).send('Amount needs to be at least 0.001');
|
||||
return;
|
||||
}
|
||||
|
||||
if (p.amount > 1000) {
|
||||
res.status(400).send('Amount too large');
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
const result = await donations.$createRequest(p.amount, p.orderId);
|
||||
res.json(result);
|
||||
} catch (e) {
|
||||
res.status(500).send(e.message);
|
||||
}
|
||||
}
|
||||
|
||||
public async getDonations(req: Request, res: Response) {
|
||||
try {
|
||||
const result = await donations.$getDonationsFromDatabase('handle, imageUrl');
|
||||
res.json(result);
|
||||
} catch (e) {
|
||||
res.status(500).send(e.message);
|
||||
}
|
||||
}
|
||||
|
||||
public async getSponsorImage(req: Request, res: Response) {
|
||||
try {
|
||||
const result = await donations.getSponsorImage(req.params.id);
|
||||
if (result) {
|
||||
res.set('Content-Type', 'image/jpeg');
|
||||
res.send(result);
|
||||
} else {
|
||||
res.status(404).end();
|
||||
}
|
||||
} catch (e) {
|
||||
res.status(500).send(e.message);
|
||||
}
|
||||
}
|
||||
|
||||
public async donationWebhook(req: Request, res: Response) {
|
||||
try {
|
||||
donations.$handleWebhookRequest(req.body);
|
||||
res.end();
|
||||
} catch (e) {
|
||||
res.status(500).send(e);
|
||||
}
|
||||
}
|
||||
|
||||
public getBisqStats(req: Request, res: Response) {
|
||||
const result = bisq.getStats();
|
||||
res.json(result);
|
||||
@@ -531,15 +439,27 @@ class Routes {
|
||||
|
||||
public async getTransaction(req: Request, res: Response) {
|
||||
try {
|
||||
const transaction = await transactionUtils.$getTransactionExtended(req.params.txId, false, true);
|
||||
|
||||
if (transaction) {
|
||||
res.json(transaction);
|
||||
} else {
|
||||
res.status(500).send('Error fetching transaction.');
|
||||
}
|
||||
const transaction = await transactionUtils.$getTransactionExtended(req.params.txId, true);
|
||||
res.json(transaction);
|
||||
} catch (e) {
|
||||
res.status(500).send(e.message || e);
|
||||
let statusCode = 500;
|
||||
if (e.message && e.message.indexOf('No such mempool or blockchain transaction') > -1) {
|
||||
statusCode = 404;
|
||||
}
|
||||
res.status(statusCode).send(e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
public async getTransactionStatus(req: Request, res: Response) {
|
||||
try {
|
||||
const transaction = await transactionUtils.$getTransactionExtended(req.params.txId, true);
|
||||
res.json(transaction.status);
|
||||
} catch (e) {
|
||||
let statusCode = 500;
|
||||
if (e.message && e.message.indexOf('No such mempool or blockchain transaction') > -1) {
|
||||
statusCode = 404;
|
||||
}
|
||||
res.status(statusCode).send(e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -595,14 +515,16 @@ class Routes {
|
||||
|
||||
const txIds = await bitcoinApi.$getTxIdsForBlock(req.params.hash);
|
||||
const transactions: TransactionExtended[] = [];
|
||||
const startingIndex = Math.max(0, parseInt(req.params.index, 10));
|
||||
const startingIndex = Math.max(0, parseInt(req.params.index || '0', 10));
|
||||
|
||||
const endIndex = Math.min(startingIndex + 10, txIds.length);
|
||||
for (let i = startingIndex; i < endIndex; i++) {
|
||||
const transaction = await transactionUtils.$getTransactionExtended(txIds[i], false, true);
|
||||
if (transaction) {
|
||||
try {
|
||||
const transaction = await transactionUtils.$getTransactionExtended(txIds[i], true);
|
||||
transactions.push(transaction);
|
||||
loadingIndicators.setProgress('blocktxs-' + req.params.hash, (i + 1) / endIndex * 100);
|
||||
} catch (e) {
|
||||
logger.debug('getBlockTransactions error: ' + e.message || e);
|
||||
}
|
||||
}
|
||||
res.json(transactions);
|
||||
@@ -668,6 +590,45 @@ class Routes {
|
||||
}
|
||||
}
|
||||
|
||||
public async getRecentMempoolTransactions(req: Request, res: Response) {
|
||||
const latestTransactions = Object.entries(mempool.getMempool())
|
||||
.sort((a, b) => (b[1].firstSeen || 0) - (a[1].firstSeen || 0))
|
||||
.slice(0, 10).map((tx) => Common.stripTransaction(tx[1]));
|
||||
|
||||
res.json(latestTransactions);
|
||||
}
|
||||
|
||||
public async getMempool(req: Request, res: Response) {
|
||||
res.status(501).send('Not implemented');
|
||||
}
|
||||
|
||||
public async getMempoolTxIds(req: Request, res: Response) {
|
||||
try {
|
||||
const rawMempool = await bitcoinApi.$getRawMempool();
|
||||
res.send(rawMempool);
|
||||
} catch (e) {
|
||||
res.status(500).send(e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
public async getBlockTipHeight(req: Request, res: Response) {
|
||||
try {
|
||||
const result = await bitcoinApi.$getBlockHeightTip();
|
||||
res.json(result);
|
||||
} catch (e) {
|
||||
res.status(500).send(e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
public async getTxIdsForBlock(req: Request, res: Response) {
|
||||
try {
|
||||
const result = await bitcoinApi.$getTxIdsForBlock(req.params.hash);
|
||||
res.json(result);
|
||||
} catch (e) {
|
||||
res.status(500).send(e.message || e);
|
||||
}
|
||||
}
|
||||
|
||||
public getTransactionOutspends(req: Request, res: Response) {
|
||||
res.status(501).send('Not implemented');
|
||||
}
|
||||
|
||||
99
docker/README.md
Normal file
99
docker/README.md
Normal file
@@ -0,0 +1,99 @@
|
||||
# Docker
|
||||
|
||||
## Initialization
|
||||
|
||||
In an empty dir create 2 sub-dirs
|
||||
|
||||
```bash
|
||||
mkdir -p data mysql/data mysql/db-scripts
|
||||
```
|
||||
|
||||
In the mysql/db-scripts sub-dir add the mariadb-structure.sql file from the mempool repo
|
||||
|
||||
Your dir should now look like that:
|
||||
|
||||
```bash
|
||||
$ls -R
|
||||
.:
|
||||
data mysql
|
||||
|
||||
./data:
|
||||
|
||||
./mysql:
|
||||
data db-scripts
|
||||
|
||||
./mysql/data:
|
||||
|
||||
./mysql/db-scripts:
|
||||
mariadb-structure.sql
|
||||
```
|
||||
|
||||
In the main dir add the following docker-compose.yml
|
||||
|
||||
```bash
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
web:
|
||||
image: mempool/frontend:latest
|
||||
user: "1000:1000"
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
command: "./wait-for db:3306 --timeout=720 -- nginx -g 'daemon off;'"
|
||||
ports:
|
||||
- 80:8080
|
||||
environment:
|
||||
FRONTEND_HTTP_PORT: "8080"
|
||||
BACKEND_MAINNET_HTTP_HOST: "api"
|
||||
api:
|
||||
image: mempool/backend:latest
|
||||
user: "1000:1000"
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
command: "./wait-for-it.sh db:3306 --timeout=720 --strict -- ./start.sh"
|
||||
volumes:
|
||||
- ./data:/backend/cache
|
||||
environment:
|
||||
RPC_HOST: "127.0.0.1"
|
||||
RPC_PORT: "8332"
|
||||
RPC_USER: "mempool"
|
||||
RPC_PASS: "mempool"
|
||||
ELECTRS_HOST: "127.0.0.1"
|
||||
ELECTRS_PORT: "50002"
|
||||
MYSQL_HOST: "db"
|
||||
MYSQL_PORT: "3306"
|
||||
MYSQL_DATABASE: "mempool"
|
||||
MYSQL_USER: "mempool"
|
||||
MYSQL_PASS: "mempool"
|
||||
BACKEND_MAINNET_HTTP_PORT: "8999"
|
||||
CACHE_DIR: "/backend/cache/"
|
||||
db:
|
||||
image: mariadb:10.5.8
|
||||
user: "1000:1000"
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
volumes:
|
||||
- ./mysql/data:/var/lib/mysql
|
||||
- ./mysql/db-scripts:/docker-entrypoint-initdb.d
|
||||
environment:
|
||||
MYSQL_DATABASE: "mempool"
|
||||
MYSQL_USER: "mempool"
|
||||
MYSQL_PASSWORD: "mempool"
|
||||
MYSQL_ROOT_PASSWORD: "admin"
|
||||
|
||||
```
|
||||
|
||||
You can update all the environment variables inside the API container, especially the RPC and ELECTRS ones
|
||||
|
||||
## Run it
|
||||
|
||||
To run our docker-compose use the following cmd:
|
||||
|
||||
```bash
|
||||
docker-compose up
|
||||
```
|
||||
|
||||
If everything went okay you should see the beautiful mempool :grin:
|
||||
|
||||
If you get stuck on "loading blocks", this means the websocket can't connect.
|
||||
Check your nginx proxy setup, firewalls, etc. and open an issue if you need help.
|
||||
27
docker/backend/Dockerfile
Normal file
27
docker/backend/Dockerfile
Normal file
@@ -0,0 +1,27 @@
|
||||
FROM node:12-buster-slim AS builder
|
||||
|
||||
WORKDIR /build
|
||||
COPY . .
|
||||
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y build-essential python3 pkg-config
|
||||
RUN npm ci --production
|
||||
RUN npm i typescript
|
||||
RUN npm run build
|
||||
|
||||
FROM node:12-buster-slim
|
||||
|
||||
WORKDIR /backend
|
||||
|
||||
COPY --from=builder /build/ .
|
||||
|
||||
RUN chmod +x /backend/start.sh
|
||||
RUN chmod +x /backend/wait-for-it.sh
|
||||
|
||||
RUN chown -R 1000:1000 /backend && chmod -R 755 /backend
|
||||
|
||||
USER 1000
|
||||
|
||||
EXPOSE 8999
|
||||
|
||||
CMD ["/backend/start.sh"]
|
||||
38
docker/backend/mempool-config.json
Normal file
38
docker/backend/mempool-config.json
Normal file
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"MEMPOOL": {
|
||||
"NETWORK": "mainnet",
|
||||
"BACKEND": "electrum",
|
||||
"HTTP_PORT": __MEMPOOL_BACKEND_MAINNET_HTTP_PORT__,
|
||||
"SPAWN_CLUSTER_PROCS": 0,
|
||||
"API_URL_PREFIX": "/api/v1/",
|
||||
"POLL_RATE_MS": 2000,
|
||||
"CACHE_DIR": "__MEMPOOL_BACKEND_MAINNET_CACHE_DIR__"
|
||||
},
|
||||
"CORE_RPC": {
|
||||
"HOST": "__BITCOIN_MAINNET_RPC_HOST__",
|
||||
"PORT": __BITCOIN_MAINNET_RPC_PORT__,
|
||||
"USERNAME": "__BITCOIN_MAINNET_RPC_USER__",
|
||||
"PASSWORD": "__BITCOIN_MAINNET_RPC_PASS__"
|
||||
},
|
||||
"ELECTRUM": {
|
||||
"HOST": "__ELECTRS_MAINNET_HTTP_HOST__",
|
||||
"PORT": __ELECTRS_MAINNET_HTTP_PORT__,
|
||||
"TLS_ENABLED": false,
|
||||
"TX_LOOKUPS": true
|
||||
},
|
||||
"ESPLORA": {
|
||||
"REST_API_URL": "http://127.0.0.1:3000"
|
||||
},
|
||||
"DATABASE": {
|
||||
"ENABLED": true,
|
||||
"HOST": "__MYSQL_HOST__",
|
||||
"PORT": __MYSQL_PORT__,
|
||||
"DATABASE": "__MYSQL_DATABASE__",
|
||||
"USERNAME": "__MYSQL_USERNAME__",
|
||||
"PASSWORD": "__MYSQL_PASSWORD__"
|
||||
},
|
||||
"STATISTICS": {
|
||||
"ENABLED": true,
|
||||
"TX_PER_SECOND_SAMPLE_PERIOD": 150
|
||||
}
|
||||
}
|
||||
37
docker/backend/start.sh
Normal file
37
docker/backend/start.sh
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/bin/sh
|
||||
|
||||
#MEMPOOL
|
||||
__MEMPOOL_BACKEND_MAINNET_HTTP_PORT__=${BACKEND_MAINNET_HTTP_PORT:=8999}
|
||||
__MEMPOOL_BACKEND_MAINNET_CACHE_DIR__=${CACHE_DIR:=./}
|
||||
# BITCOIN
|
||||
__BITCOIN_MAINNET_RPC_HOST__=${RPC_HOST:=127.0.0.1}
|
||||
__BITCOIN_MAINNET_RPC_PORT__=${RPC_PORT:=8332}
|
||||
__BITCOIN_MAINNET_RPC_USER__=${RPC_USER:=mempool}
|
||||
__BITCOIN_MAINNET_RPC_PASS__=${RPC_PASS:=mempool}
|
||||
# ELECTRUM
|
||||
__ELECTRS_MAINNET_HTTP_HOST__=${ELECTRS_HOST:=127.0.0.1}
|
||||
__ELECTRS_MAINNET_HTTP_PORT__=${ELECTRS_PORT:=50002}
|
||||
# MYSQL
|
||||
__MYSQL_HOST__=${MYSQL_HOST:=127.0.0.1}
|
||||
__MYSQL_PORT__=${MYSQL_PORT:=3306}
|
||||
__MYSQL_DATABASE__=${MYSQL_DATABASE:=mempool}
|
||||
__MYSQL_USERNAME__=${MYSQL_USER:=mempool}
|
||||
__MYSQL_PASSWORD__=${MYSQL_PASS:=mempool}
|
||||
|
||||
mkdir -p "${__MEMPOOL_BACKEND_MAINNET_CACHE_DIR__}"
|
||||
|
||||
sed -i "s/__BITCOIN_MAINNET_RPC_HOST__/${__BITCOIN_MAINNET_RPC_HOST__}/g" mempool-config.json
|
||||
sed -i "s/__BITCOIN_MAINNET_RPC_PORT__/${__BITCOIN_MAINNET_RPC_PORT__}/g" mempool-config.json
|
||||
sed -i "s/__BITCOIN_MAINNET_RPC_USER__/${__BITCOIN_MAINNET_RPC_USER__}/g" mempool-config.json
|
||||
sed -i "s/__BITCOIN_MAINNET_RPC_PASS__/${__BITCOIN_MAINNET_RPC_PASS__}/g" mempool-config.json
|
||||
sed -i "s/__ELECTRS_MAINNET_HTTP_HOST__/${__ELECTRS_MAINNET_HTTP_HOST__}/g" mempool-config.json
|
||||
sed -i "s/__ELECTRS_MAINNET_HTTP_PORT__/${__ELECTRS_MAINNET_HTTP_PORT__}/g" mempool-config.json
|
||||
sed -i "s/__MYSQL_HOST__/${__MYSQL_HOST__}/g" mempool-config.json
|
||||
sed -i "s/__MYSQL_PORT__/${__MYSQL_PORT__}/g" mempool-config.json
|
||||
sed -i "s/__MYSQL_DATABASE__/${__MYSQL_DATABASE__}/g" mempool-config.json
|
||||
sed -i "s/__MYSQL_USERNAME__/${__MYSQL_USERNAME__}/g" mempool-config.json
|
||||
sed -i "s/__MYSQL_PASSWORD__/${__MYSQL_PASSWORD__}/g" mempool-config.json
|
||||
sed -i "s!__MEMPOOL_BACKEND_MAINNET_CACHE_DIR__!${__MEMPOOL_BACKEND_MAINNET_CACHE_DIR__}!g" mempool-config.json
|
||||
sed -i "s/__MEMPOOL_BACKEND_MAINNET_HTTP_PORT__/${__MEMPOOL_BACKEND_MAINNET_HTTP_PORT__}/g" mempool-config.json
|
||||
|
||||
node /backend/dist/index.js
|
||||
182
docker/backend/wait-for-it.sh
Normal file
182
docker/backend/wait-for-it.sh
Normal file
@@ -0,0 +1,182 @@
|
||||
#!/usr/bin/env bash
|
||||
# Use this script to test if a given TCP host/port are available
|
||||
|
||||
WAITFORIT_cmdname=${0##*/}
|
||||
|
||||
echoerr() { if [[ $WAITFORIT_QUIET -ne 1 ]]; then echo "$@" 1>&2; fi }
|
||||
|
||||
usage()
|
||||
{
|
||||
cat << USAGE >&2
|
||||
Usage:
|
||||
$WAITFORIT_cmdname host:port [-s] [-t timeout] [-- command args]
|
||||
-h HOST | --host=HOST Host or IP under test
|
||||
-p PORT | --port=PORT TCP port under test
|
||||
Alternatively, you specify the host and port as host:port
|
||||
-s | --strict Only execute subcommand if the test succeeds
|
||||
-q | --quiet Don't output any status messages
|
||||
-t TIMEOUT | --timeout=TIMEOUT
|
||||
Timeout in seconds, zero for no timeout
|
||||
-- COMMAND ARGS Execute command with args after the test finishes
|
||||
USAGE
|
||||
exit 1
|
||||
}
|
||||
|
||||
wait_for()
|
||||
{
|
||||
if [[ $WAITFORIT_TIMEOUT -gt 0 ]]; then
|
||||
echoerr "$WAITFORIT_cmdname: waiting $WAITFORIT_TIMEOUT seconds for $WAITFORIT_HOST:$WAITFORIT_PORT"
|
||||
else
|
||||
echoerr "$WAITFORIT_cmdname: waiting for $WAITFORIT_HOST:$WAITFORIT_PORT without a timeout"
|
||||
fi
|
||||
WAITFORIT_start_ts=$(date +%s)
|
||||
while :
|
||||
do
|
||||
if [[ $WAITFORIT_ISBUSY -eq 1 ]]; then
|
||||
nc -z $WAITFORIT_HOST $WAITFORIT_PORT
|
||||
WAITFORIT_result=$?
|
||||
else
|
||||
(echo -n > /dev/tcp/$WAITFORIT_HOST/$WAITFORIT_PORT) >/dev/null 2>&1
|
||||
WAITFORIT_result=$?
|
||||
fi
|
||||
if [[ $WAITFORIT_result -eq 0 ]]; then
|
||||
WAITFORIT_end_ts=$(date +%s)
|
||||
echoerr "$WAITFORIT_cmdname: $WAITFORIT_HOST:$WAITFORIT_PORT is available after $((WAITFORIT_end_ts - WAITFORIT_start_ts)) seconds"
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
return $WAITFORIT_result
|
||||
}
|
||||
|
||||
wait_for_wrapper()
|
||||
{
|
||||
# In order to support SIGINT during timeout: http://unix.stackexchange.com/a/57692
|
||||
if [[ $WAITFORIT_QUIET -eq 1 ]]; then
|
||||
timeout $WAITFORIT_BUSYTIMEFLAG $WAITFORIT_TIMEOUT $0 --quiet --child --host=$WAITFORIT_HOST --port=$WAITFORIT_PORT --timeout=$WAITFORIT_TIMEOUT &
|
||||
else
|
||||
timeout $WAITFORIT_BUSYTIMEFLAG $WAITFORIT_TIMEOUT $0 --child --host=$WAITFORIT_HOST --port=$WAITFORIT_PORT --timeout=$WAITFORIT_TIMEOUT &
|
||||
fi
|
||||
WAITFORIT_PID=$!
|
||||
trap "kill -INT -$WAITFORIT_PID" INT
|
||||
wait $WAITFORIT_PID
|
||||
WAITFORIT_RESULT=$?
|
||||
if [[ $WAITFORIT_RESULT -ne 0 ]]; then
|
||||
echoerr "$WAITFORIT_cmdname: timeout occurred after waiting $WAITFORIT_TIMEOUT seconds for $WAITFORIT_HOST:$WAITFORIT_PORT"
|
||||
fi
|
||||
return $WAITFORIT_RESULT
|
||||
}
|
||||
|
||||
# process arguments
|
||||
while [[ $# -gt 0 ]]
|
||||
do
|
||||
case "$1" in
|
||||
*:* )
|
||||
WAITFORIT_hostport=(${1//:/ })
|
||||
WAITFORIT_HOST=${WAITFORIT_hostport[0]}
|
||||
WAITFORIT_PORT=${WAITFORIT_hostport[1]}
|
||||
shift 1
|
||||
;;
|
||||
--child)
|
||||
WAITFORIT_CHILD=1
|
||||
shift 1
|
||||
;;
|
||||
-q | --quiet)
|
||||
WAITFORIT_QUIET=1
|
||||
shift 1
|
||||
;;
|
||||
-s | --strict)
|
||||
WAITFORIT_STRICT=1
|
||||
shift 1
|
||||
;;
|
||||
-h)
|
||||
WAITFORIT_HOST="$2"
|
||||
if [[ $WAITFORIT_HOST == "" ]]; then break; fi
|
||||
shift 2
|
||||
;;
|
||||
--host=*)
|
||||
WAITFORIT_HOST="${1#*=}"
|
||||
shift 1
|
||||
;;
|
||||
-p)
|
||||
WAITFORIT_PORT="$2"
|
||||
if [[ $WAITFORIT_PORT == "" ]]; then break; fi
|
||||
shift 2
|
||||
;;
|
||||
--port=*)
|
||||
WAITFORIT_PORT="${1#*=}"
|
||||
shift 1
|
||||
;;
|
||||
-t)
|
||||
WAITFORIT_TIMEOUT="$2"
|
||||
if [[ $WAITFORIT_TIMEOUT == "" ]]; then break; fi
|
||||
shift 2
|
||||
;;
|
||||
--timeout=*)
|
||||
WAITFORIT_TIMEOUT="${1#*=}"
|
||||
shift 1
|
||||
;;
|
||||
--)
|
||||
shift
|
||||
WAITFORIT_CLI=("$@")
|
||||
break
|
||||
;;
|
||||
--help)
|
||||
usage
|
||||
;;
|
||||
*)
|
||||
echoerr "Unknown argument: $1"
|
||||
usage
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [[ "$WAITFORIT_HOST" == "" || "$WAITFORIT_PORT" == "" ]]; then
|
||||
echoerr "Error: you need to provide a host and port to test."
|
||||
usage
|
||||
fi
|
||||
|
||||
WAITFORIT_TIMEOUT=${WAITFORIT_TIMEOUT:-15}
|
||||
WAITFORIT_STRICT=${WAITFORIT_STRICT:-0}
|
||||
WAITFORIT_CHILD=${WAITFORIT_CHILD:-0}
|
||||
WAITFORIT_QUIET=${WAITFORIT_QUIET:-0}
|
||||
|
||||
# Check to see if timeout is from busybox?
|
||||
WAITFORIT_TIMEOUT_PATH=$(type -p timeout)
|
||||
WAITFORIT_TIMEOUT_PATH=$(realpath $WAITFORIT_TIMEOUT_PATH 2>/dev/null || readlink -f $WAITFORIT_TIMEOUT_PATH)
|
||||
|
||||
WAITFORIT_BUSYTIMEFLAG=""
|
||||
if [[ $WAITFORIT_TIMEOUT_PATH =~ "busybox" ]]; then
|
||||
WAITFORIT_ISBUSY=1
|
||||
# Check if busybox timeout uses -t flag
|
||||
# (recent Alpine versions don't support -t anymore)
|
||||
if timeout &>/dev/stdout | grep -q -e '-t '; then
|
||||
WAITFORIT_BUSYTIMEFLAG="-t"
|
||||
fi
|
||||
else
|
||||
WAITFORIT_ISBUSY=0
|
||||
fi
|
||||
|
||||
if [[ $WAITFORIT_CHILD -gt 0 ]]; then
|
||||
wait_for
|
||||
WAITFORIT_RESULT=$?
|
||||
exit $WAITFORIT_RESULT
|
||||
else
|
||||
if [[ $WAITFORIT_TIMEOUT -gt 0 ]]; then
|
||||
wait_for_wrapper
|
||||
WAITFORIT_RESULT=$?
|
||||
else
|
||||
wait_for
|
||||
WAITFORIT_RESULT=$?
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ $WAITFORIT_CLI != "" ]]; then
|
||||
if [[ $WAITFORIT_RESULT -ne 0 && $WAITFORIT_STRICT -eq 1 ]]; then
|
||||
echoerr "$WAITFORIT_cmdname: strict mode, refusing to execute subprocess"
|
||||
exit $WAITFORIT_RESULT
|
||||
fi
|
||||
exec "${WAITFORIT_CLI[@]}"
|
||||
else
|
||||
exit $WAITFORIT_RESULT
|
||||
fi
|
||||
34
docker/frontend/Dockerfile
Normal file
34
docker/frontend/Dockerfile
Normal file
@@ -0,0 +1,34 @@
|
||||
FROM node:12-buster-slim AS builder
|
||||
|
||||
WORKDIR /build
|
||||
COPY . .
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y build-essential rsync
|
||||
RUN npm i
|
||||
RUN npm run build
|
||||
|
||||
FROM nginx:1.17.8-alpine
|
||||
|
||||
WORKDIR /patch
|
||||
|
||||
COPY --from=builder /build/entrypoint.sh .
|
||||
COPY --from=builder /build/wait-for .
|
||||
COPY --from=builder /build/dist/mempool /var/www/mempool
|
||||
COPY --from=builder /build/nginx.conf /etc/nginx/
|
||||
COPY --from=builder /build/nginx-mempool.conf /etc/nginx/conf.d/
|
||||
|
||||
RUN chmod +x /patch/entrypoint.sh
|
||||
RUN chmod +x /patch/wait-for
|
||||
|
||||
RUN chown -R 1000:1000 /patch && chmod -R 755 /patch && \
|
||||
chown -R 1000:1000 /var/cache/nginx && \
|
||||
chown -R 1000:1000 /var/log/nginx && \
|
||||
chown -R 1000:1000 /etc/nginx/nginx.conf && \
|
||||
chown -R 1000:1000 /etc/nginx/conf.d
|
||||
RUN touch /var/run/nginx.pid && \
|
||||
chown -R 1000:1000 /var/run/nginx.pid
|
||||
|
||||
USER 1000
|
||||
|
||||
ENTRYPOINT ["/patch/entrypoint.sh"]
|
||||
CMD ["nginx", "-g", "daemon off;"]
|
||||
13
docker/frontend/entrypoint.sh
Normal file
13
docker/frontend/entrypoint.sh
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
__MEMPOOL_BACKEND_MAINNET_HTTP_HOST__=${BACKEND_MAINNET_HTTP_HOST:=127.0.0.1}
|
||||
__MEMPOOL_BACKEND_MAINNET_HTTP_PORT__=${BACKEND_MAINNET_HTTP_PORT:=8999}
|
||||
__MEMPOOL_FRONTEND_HTTP_PORT__=${FRONTEND_HTTP_PORT:=8080}
|
||||
|
||||
sed -i "s/__MEMPOOL_BACKEND_MAINNET_HTTP_HOST__/${__MEMPOOL_BACKEND_MAINNET_HTTP_HOST__}/g" /etc/nginx/conf.d/nginx-mempool.conf
|
||||
sed -i "s/__MEMPOOL_BACKEND_MAINNET_HTTP_PORT__/${__MEMPOOL_BACKEND_MAINNET_HTTP_PORT__}/g" /etc/nginx/conf.d/nginx-mempool.conf
|
||||
|
||||
cp /etc/nginx/nginx.conf /patch/nginx.conf
|
||||
sed -i "s/__MEMPOOL_FRONTEND_HTTP_PORT__/${__MEMPOOL_FRONTEND_HTTP_PORT__}/g" /patch/nginx.conf
|
||||
cat /patch/nginx.conf > /etc/nginx/nginx.conf
|
||||
|
||||
exec "$@"
|
||||
84
docker/frontend/wait-for
Normal file
84
docker/frontend/wait-for
Normal file
@@ -0,0 +1,84 @@
|
||||
#!/bin/sh
|
||||
|
||||
TIMEOUT=15
|
||||
QUIET=0
|
||||
|
||||
echoerr() {
|
||||
if [ "$QUIET" -ne 1 ]; then printf "%s\n" "$*" 1>&2; fi
|
||||
}
|
||||
|
||||
usage() {
|
||||
exitcode="$1"
|
||||
cat << USAGE >&2
|
||||
Usage:
|
||||
$cmdname host:port [-t timeout] [-- command args]
|
||||
-q | --quiet Do not output any status messages
|
||||
-t TIMEOUT | --timeout=timeout Timeout in seconds, zero for no timeout
|
||||
-- COMMAND ARGS Execute command with args after the test finishes
|
||||
USAGE
|
||||
exit "$exitcode"
|
||||
}
|
||||
|
||||
wait_for() {
|
||||
if ! command -v nc >/dev/null; then
|
||||
echoerr 'nc command is missing!'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
for i in `seq $TIMEOUT` ; do
|
||||
nc -z "$HOST" "$PORT" > /dev/null 2>&1
|
||||
|
||||
result=$?
|
||||
if [ $result -eq 0 ] ; then
|
||||
if [ $# -gt 0 ] ; then
|
||||
exec "$@"
|
||||
fi
|
||||
exit 0
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
echo "Operation timed out" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
while [ $# -gt 0 ]
|
||||
do
|
||||
case "$1" in
|
||||
*:* )
|
||||
HOST=$(printf "%s\n" "$1"| cut -d : -f 1)
|
||||
PORT=$(printf "%s\n" "$1"| cut -d : -f 2)
|
||||
shift 1
|
||||
;;
|
||||
-q | --quiet)
|
||||
QUIET=1
|
||||
shift 1
|
||||
;;
|
||||
-t)
|
||||
TIMEOUT="$2"
|
||||
if [ "$TIMEOUT" = "" ]; then break; fi
|
||||
shift 2
|
||||
;;
|
||||
--timeout=*)
|
||||
TIMEOUT="${1#*=}"
|
||||
shift 1
|
||||
;;
|
||||
--)
|
||||
shift
|
||||
break
|
||||
;;
|
||||
--help)
|
||||
usage 0
|
||||
;;
|
||||
*)
|
||||
echoerr "Unknown argument: $1"
|
||||
usage 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ "$HOST" = "" -o "$PORT" = "" ]; then
|
||||
echoerr "Error: you need to provide a host and port to test."
|
||||
usage 2
|
||||
fi
|
||||
|
||||
wait_for "$@"
|
||||
18
docker/init.sh
Executable file
18
docker/init.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/sh
|
||||
|
||||
#backend
|
||||
gitMaster="\.\.\/\.git\/refs\/heads\/master"
|
||||
git ls-remote https://github.com/mempool/mempool.git $1 | awk '{ print $1}' > ./backend/master
|
||||
cp ./docker/backend/* ./backend/
|
||||
sed -i "s/${gitMaster}/master/g" ./backend/src/api/backend-info.ts
|
||||
|
||||
#frontend
|
||||
localhostIP="127.0.0.1"
|
||||
cp ./docker/frontend/* ./frontend
|
||||
cp ./nginx.conf ./frontend/
|
||||
cp ./nginx-mempool.conf ./frontend/
|
||||
sed -i "s/${localhostIP}:80/0.0.0.0:__MEMPOOL_FRONTEND_HTTP_PORT__/g" ./frontend/nginx.conf
|
||||
sed -i "s/${localhostIP}/0.0.0.0/g" ./frontend/nginx.conf
|
||||
sed -i "s/user nobody;//g" ./frontend/nginx.conf
|
||||
sed -i "s!/etc/nginx/nginx-mempool.conf!/etc/nginx/conf.d/nginx-mempool.conf!g" ./frontend/nginx.conf
|
||||
sed -i "s/${localhostIP}:8999/__MEMPOOL_BACKEND_MAINNET_HTTP_HOST__:__MEMPOOL_BACKEND_MAINNET_HTTP_PORT__/g" ./frontend/nginx-mempool.conf
|
||||
@@ -15,7 +15,9 @@ https://www.transifex.com/mempool/mempool/dashboard/
|
||||
* Persian @techmix
|
||||
* French @Bayernatoor
|
||||
* Korean @kcalvinalvinn
|
||||
* Italian @HodlBits
|
||||
* Georgian @wyd_idk
|
||||
* Hungarian @btcdragonlord
|
||||
* Dutch @m__btc
|
||||
* Japanese @wiz @japananon
|
||||
* Norwegian @T82771355
|
||||
|
||||
@@ -55,6 +55,10 @@
|
||||
"translation": "src/locale/messages.ko.xlf",
|
||||
"baseHref": "/ko/"
|
||||
},
|
||||
"it": {
|
||||
"translation": "src/locale/messages.it.xlf",
|
||||
"baseHref": "/it/"
|
||||
},
|
||||
"nl": {
|
||||
"translation": "src/locale/messages.nl.xlf",
|
||||
"baseHref": "/nl/"
|
||||
@@ -91,6 +95,10 @@
|
||||
"translation": "src/locale/messages.vi.xlf",
|
||||
"baseHref": "/vi/"
|
||||
},
|
||||
"hu": {
|
||||
"translation": "src/locale/messages.hu.xlf",
|
||||
"baseHref": "/hu/"
|
||||
},
|
||||
"zh": {
|
||||
"translation": "src/locale/messages.zh.xlf",
|
||||
"baseHref": "/zh/"
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
{
|
||||
"/api/v1/donations": {
|
||||
"target": "http://localhost:9000/",
|
||||
"secure": false
|
||||
},
|
||||
"/api/v1": {
|
||||
"target": "http://localhost:8999/",
|
||||
"secure": false
|
||||
|
||||
@@ -59,12 +59,12 @@ export const languages: Language[] = [
|
||||
{ code: 'ko', name: '한국어' }, // Korean
|
||||
// { code: 'hr', name: 'Hrvatski' }, // Croatian
|
||||
// { code: 'id', name: 'Bahasa Indonesia' },// Indonesian
|
||||
// { code: 'it', name: 'Italiano' }, // Italian
|
||||
{ code: 'it', name: 'Italiano' }, // Italian
|
||||
// { code: 'he', name: 'עברית' }, // Hebrew
|
||||
{ code: 'ka', name: 'ქართული' }, // Georgian
|
||||
// { code: 'lv', name: 'Latviešu' }, // Latvian
|
||||
// { code: 'lt', name: 'Lietuvių' }, // Lithuanian
|
||||
// { code: 'hu', name: 'Magyar' }, // Hungarian
|
||||
{ code: 'hu', name: 'Magyar' }, // Hungarian
|
||||
// { code: 'mk', name: 'Македонски' }, // Macedonian
|
||||
// { code: 'ms', name: 'Bahasa Melayu' }, // Malay
|
||||
{ code: 'nl', name: 'Nederlands' }, // Dutch
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<tbody *ngIf="!isLoading; else loadingTemplate">
|
||||
<tr>
|
||||
<td class="td-width" i18n="BSQ existing amount">Existing amount</td>
|
||||
<td>{{ (stats.minted - stats.burnt) / 100 | number: '1.2-2' }} BSQ</td>
|
||||
<td>{{ (stats.minted - stats.burnt) | number: '1.2-2' }} BSQ</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td i18n="BSQ minted amount">Minted amount</td>
|
||||
@@ -38,7 +38,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td i18n="BSQ token market cap">Market cap</td>
|
||||
<td><app-fiat [value]="price * (stats.minted - stats.burnt) / 100"></app-fiat></td>
|
||||
<td><app-fiat [value]="price * (stats.minted - stats.burnt)"></app-fiat></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -83,4 +83,4 @@
|
||||
<td><span class="skeleton-loader"></span></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</ng-template>
|
||||
</ng-template>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<br>
|
||||
|
||||
<div class="text-small text-center offset-md-1">
|
||||
v2.0.0 ({{ gitCommit$ | async }})
|
||||
v2.1.1 ({{ gitCommit$ | async }})
|
||||
</div>
|
||||
|
||||
<br>
|
||||
@@ -173,10 +173,9 @@
|
||||
|
||||
<div *ngIf="donationStatus === 4" class="text-center">
|
||||
<h2><span i18n="about.sponsor.donation-confirmed">Donation confirmed!</span><br><span i18n="about.sponsor.thank-you">Thank you!</span></h2>
|
||||
<p i18n="about.sponsor.sponsor-completed">If you specified a Twitter handle, the profile photo should now be visible on this page when you reload.</p>
|
||||
</div>
|
||||
|
||||
<br><br><br><br>
|
||||
<br><br><br>
|
||||
|
||||
<a target="_blank" class="m-2 fw6 mb3 mt2 truncate black-80 f4 link" href="https://github.com/mempool/mempool">
|
||||
<span class="dib v-mid">
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
import { Component, OnInit } from '@angular/core';
|
||||
import { Component, OnDestroy, 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';
|
||||
import { Observable } from 'rxjs';
|
||||
import { Observable, Subscription } from 'rxjs';
|
||||
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
|
||||
import { ApiService } from 'src/app/services/api.service';
|
||||
import { DomSanitizer, SafeUrl } from '@angular/platform-browser';
|
||||
import { map } from 'rxjs/operators';
|
||||
import { delay, map, retryWhen, switchMap, tap } from 'rxjs/operators';
|
||||
|
||||
@Component({
|
||||
selector: 'app-about',
|
||||
templateUrl: './about.component.html',
|
||||
styleUrls: ['./about.component.scss'],
|
||||
})
|
||||
export class AboutComponent implements OnInit {
|
||||
export class AboutComponent implements OnInit, OnDestroy {
|
||||
gitCommit$: Observable<string>;
|
||||
donationForm: FormGroup;
|
||||
paymentForm: FormGroup;
|
||||
@@ -22,6 +22,7 @@ export class AboutComponent implements OnInit {
|
||||
donationObj: any;
|
||||
sponsorsEnabled = this.stateService.env.SPONSORS_ENABLED;
|
||||
sponsors = null;
|
||||
requestSubscription: Subscription | undefined;
|
||||
|
||||
constructor(
|
||||
private websocketService: WebsocketService,
|
||||
@@ -50,23 +51,37 @@ export class AboutComponent implements OnInit {
|
||||
.subscribe((sponsors) => {
|
||||
this.sponsors = sponsors;
|
||||
});
|
||||
}
|
||||
|
||||
this.apiService.getDonation$()
|
||||
this.stateService.donationConfirmed$.subscribe(() => this.donationStatus = 4);
|
||||
ngOnDestroy() {
|
||||
if (this.requestSubscription) {
|
||||
this.requestSubscription.unsubscribe();
|
||||
}
|
||||
}
|
||||
|
||||
submitDonation() {
|
||||
if (this.donationForm.invalid) {
|
||||
return;
|
||||
}
|
||||
this.apiService.requestDonation$(
|
||||
this.requestSubscription = this.apiService.requestDonation$(
|
||||
this.donationForm.get('amount').value,
|
||||
this.donationForm.get('handle').value
|
||||
)
|
||||
.subscribe((response) => {
|
||||
this.websocketService.trackDonation(response.id);
|
||||
this.donationObj = response;
|
||||
this.donationStatus = 3;
|
||||
.pipe(
|
||||
tap((response) => {
|
||||
this.donationObj = response;
|
||||
this.donationStatus = 3;
|
||||
}),
|
||||
switchMap(() => this.apiService.checkDonation$(this.donationObj.id)
|
||||
.pipe(
|
||||
retryWhen((errors) => errors.pipe(delay(2000)))
|
||||
)
|
||||
)
|
||||
).subscribe(() => {
|
||||
this.donationStatus = 4;
|
||||
if (this.donationForm.get('handle').value) {
|
||||
this.sponsors.unshift({ handle: this.donationForm.get('handle').value });
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -1,2 +1,17 @@
|
||||
<span *ngIf="multisig" class="badge badge-pill badge-warning" i18n="address-labels.multisig">multisig {{ multisigM }} of {{ multisigN }}</span>
|
||||
<span *ngIf="secondLayerClose" class="badge badge-pill badge-warning" i18n="address-labels.upper-layer-peg-out">Layer{{ network === 'liquid' ? '3' : '2' }} Peg-out</span>
|
||||
<span
|
||||
*ngIf="multisig"
|
||||
class="badge badge-pill badge-warning"
|
||||
i18n="address-labels.multisig"
|
||||
>multisig {{ multisigM }} of {{ multisigN }}</span>
|
||||
|
||||
<span
|
||||
*ngIf="lightning"
|
||||
class="badge badge-pill badge-warning"
|
||||
i18n="address-labels.upper-layer-peg-out"
|
||||
>Lightning {{ lightning }}</span>
|
||||
|
||||
<span
|
||||
*ngIf="liquid"
|
||||
class="badge badge-pill badge-warning"
|
||||
i18n="address-labels.upper-layer-peg-out"
|
||||
>Liquid {{ liquid }}</span>
|
||||
|
||||
@@ -18,7 +18,8 @@ export class AddressLabelsComponent implements OnInit {
|
||||
multisigM: number;
|
||||
multisigN: number;
|
||||
|
||||
secondLayerClose = false;
|
||||
lightning = null;
|
||||
liquid = null;
|
||||
|
||||
constructor(
|
||||
stateService: StateService,
|
||||
@@ -36,6 +37,29 @@ export class AddressLabelsComponent implements OnInit {
|
||||
|
||||
handleVin() {
|
||||
if (this.vin.inner_witnessscript_asm) {
|
||||
if (this.vin.inner_witnessscript_asm.indexOf('OP_DEPTH OP_PUSHNUM_12 OP_EQUAL OP_IF OP_PUSHNUM_11') === 0) {
|
||||
if (this.vin.witness.length > 11) {
|
||||
this.liquid = 'Peg Out';
|
||||
} else {
|
||||
this.liquid = 'Emergency Peg Out';
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
[
|
||||
// {regexp: /^OP_DUP OP_HASH160/, label: 'HTLC'},
|
||||
{regexp: /^OP_IF OP_PUSHBYTES_33 \w{33} OP_ELSE OP_PUSHBYTES_2 \w{2} OP_CSV OP_DROP/, label: 'Force Close'}
|
||||
].forEach((item) => {
|
||||
if (item.regexp.test(this.vin.inner_witnessscript_asm)) {
|
||||
this.lightning = item.label;
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
if (this.lightning) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.vin.inner_witnessscript_asm.indexOf('OP_CHECKMULTISIG') > -1) {
|
||||
const matches = this.getMatches(this.vin.inner_witnessscript_asm, /OP_PUSHNUM_([0-9])/g, 1);
|
||||
this.multisig = true;
|
||||
@@ -46,10 +70,6 @@ export class AddressLabelsComponent implements OnInit {
|
||||
this.multisig = false;
|
||||
}
|
||||
}
|
||||
|
||||
if (/OP_IF (.+) OP_ELSE (.+) OP_CSV OP_DROP/.test(this.vin.inner_witnessscript_asm)) {
|
||||
this.secondLayerClose = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (this.vin.inner_redeemscript_asm && this.vin.inner_redeemscript_asm.indexOf('OP_CHECKMULTISIG') > -1) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="container-xl">
|
||||
<h1 class="float-left" i18n="shared.address">Address</h1>
|
||||
<a [routerLink]="['/address/' | relativeUrl, addressString]" style="line-height: 56px; margin-left: 10px;">
|
||||
<span class="d-inline d-lg-none">{{ addressString | shortenString : 24 }}</span>
|
||||
<span class="d-inline d-lg-none">{{ addressString | shortenString : 18 }}</span>
|
||||
<span class="d-none d-lg-inline">{{ addressString }}</span>
|
||||
</a>
|
||||
<app-clipboard [text]="addressString"></app-clipboard>
|
||||
@@ -16,14 +16,16 @@
|
||||
<div class="col">
|
||||
<table class="table table-borderless table-striped">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td i18n="address.total-received">Total received</td>
|
||||
<td *ngIf="address.chain_stats.funded_txo_sum !== undefined; else confidentialTd"><app-amount [satoshis]="receieved" [noFiat]="true"></app-amount></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td i18n="address.total-sent">Total sent</td>
|
||||
<td *ngIf="address.chain_stats.spent_txo_sum !== undefined; else confidentialTd"><app-amount [satoshis]="sent" [noFiat]="true"></app-amount></td>
|
||||
</tr>
|
||||
<ng-template [ngIf]="!address.electrum">
|
||||
<tr>
|
||||
<td i18n="address.total-received">Total received</td>
|
||||
<td *ngIf="address.chain_stats.funded_txo_sum !== undefined; else confidentialTd"><app-amount [satoshis]="receieved" [noFiat]="true"></app-amount></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td i18n="address.total-sent">Total sent</td>
|
||||
<td *ngIf="address.chain_stats.spent_txo_sum !== undefined; else confidentialTd"><app-amount [satoshis]="sent" [noFiat]="true"></app-amount></td>
|
||||
</tr>
|
||||
</ng-template>
|
||||
<tr>
|
||||
<td i18n="address.balance">Balance</td>
|
||||
<td *ngIf="address.chain_stats.funded_txo_sum !== undefined; else confidentialTd"><app-amount [satoshis]="receieved - sent" [noFiat]="true"></app-amount> (<app-fiat [value]="receieved - sent"></app-fiat>)</td>
|
||||
@@ -70,7 +72,7 @@
|
||||
|
||||
<ng-container *ngIf="addressLoadingStatus$ | async as addressLoadingStatus">
|
||||
<br>
|
||||
<div class="progress position-relative progress-dark">
|
||||
<div class="progress progress-dark">
|
||||
<div class="progress-bar progress-darklight" role="progressbar" [ngStyle]="{'width': addressLoadingStatus + '%' }"></div>
|
||||
</div>
|
||||
</ng-container>
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
|
||||
<ng-container *ngIf="(txsLoadingStatus$ | async) as txsLoadingStatus">
|
||||
<br>
|
||||
<div class="progress position-relative progress-dark">
|
||||
<div class="progress progress-dark">
|
||||
<div class="progress-bar progress-darklight" role="progressbar" [ngStyle]="{'width': txsLoadingStatus + '%' }"></div>
|
||||
</div>
|
||||
</ng-container>
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<table style="width: 100%;">
|
||||
<tr *ngIf="(isLoadingWebSocket$ | async) === false && (feeEstimations$ | async) as feeEstimations; else loadingFees">
|
||||
<td class="d-none d-md-block">
|
||||
<td class="d-none d-md-table-cell" style="width: 33%;">
|
||||
<h5 class="card-title" i18n="fees-box.low-priority">Low priority</h5>
|
||||
<p class="card-text">
|
||||
{{ feeEstimations.hourFee }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span> (<app-fiat [value]="feeEstimations.hourFee * 140" i18n-ngbTooltip="Transaction fee tooltip" ngbTooltip="Based on average native segwit transaction of 140 vBytes" placement="bottom"></app-fiat>)
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<td style="width: 33%;">
|
||||
<h5 class="card-title" i18n="fees-box.medium-priority">Medium priority</h5>
|
||||
<p class="card-text">
|
||||
{{ feeEstimations.halfHourFee }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span> (<app-fiat [value]="feeEstimations.halfHourFee * 140" i18n-ngbTooltip="Transaction fee tooltip" ngbTooltip="Based on average native segwit transaction of 140 vBytes" placement="bottom"></app-fiat>)
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<td style="width: 33%;">
|
||||
<h5 class="card-title" i18n="fees-box.high-priority">High priority</h5>
|
||||
<p class="card-text">
|
||||
{{ feeEstimations.fastestFee }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span> (<app-fiat [value]="feeEstimations.fastestFee * 140" i18n-ngbTooltip="Transaction fee tooltip" ngbTooltip="Based on average native segwit transaction of 140 vBytes" placement="bottom"></app-fiat>)
|
||||
@@ -23,15 +23,15 @@
|
||||
|
||||
<ng-template #loadingFees>
|
||||
<tr>
|
||||
<td class="d-none d-md-block">
|
||||
<td class="d-none d-md-table-cell" style="width: 33%;">
|
||||
<h5 class="card-title" i18n="fees-box.low-priority">Low priority</h5>
|
||||
<p class="card-text"><span class="skeleton-loader"></span></p>
|
||||
</td>
|
||||
<td>
|
||||
<td style="width: 33%;">
|
||||
<h5 class="card-title" i18n="fees-box.medium-priority">Medium priority</h5>
|
||||
<p class="card-text"><span class="skeleton-loader" style="width: 80%;"></span></p>
|
||||
</td>
|
||||
<td>
|
||||
<td style="width: 33%;">
|
||||
<h5 class="card-title" i18n="fees-box.high-priority">High priority</h5>
|
||||
<p class="card-text"><span class="skeleton-loader"></span></p>
|
||||
</td>
|
||||
|
||||
@@ -40,9 +40,9 @@ export class FeesBoxComponent implements OnInit {
|
||||
};
|
||||
}
|
||||
|
||||
const firstMedianFee = this.optimizeMedianFee(pBlocks[0]);
|
||||
const secondMedianFee = pBlocks[1] ? this.optimizeMedianFee(pBlocks[1], firstMedianFee) : this.defaultFee;
|
||||
const thirdMedianFee = pBlocks[2] ? this.optimizeMedianFee(pBlocks[2], secondMedianFee) : this.defaultFee;
|
||||
const firstMedianFee = this.optimizeMedianFee(pBlocks[0], pBlocks[1]);
|
||||
const secondMedianFee = pBlocks[1] ? this.optimizeMedianFee(pBlocks[1], pBlocks[2], firstMedianFee) : this.defaultFee;
|
||||
const thirdMedianFee = pBlocks[2] ? this.optimizeMedianFee(pBlocks[2], pBlocks[3], secondMedianFee) : this.defaultFee;
|
||||
|
||||
return {
|
||||
'fastestFee': firstMedianFee,
|
||||
@@ -53,12 +53,12 @@ export class FeesBoxComponent implements OnInit {
|
||||
);
|
||||
}
|
||||
|
||||
optimizeMedianFee(pBlock: MempoolBlock, previousFee?: number): number {
|
||||
private optimizeMedianFee(pBlock: MempoolBlock, nextBlock: MempoolBlock | undefined, previousFee?: number): number {
|
||||
const useFee = previousFee ? (pBlock.medianFee + previousFee) / 2 : pBlock.medianFee;
|
||||
if (pBlock.blockVSize <= 500000) {
|
||||
return this.defaultFee;
|
||||
}
|
||||
if (pBlock.blockVSize <= 950000) {
|
||||
if (pBlock.blockVSize <= 950000 && nextBlock) {
|
||||
const multiplier = (pBlock.blockVSize - 500000) / 500000;
|
||||
return Math.max(Math.round(useFee * multiplier), this.defaultFee);
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<td><app-time-since [time]="block.timestamp" [fastRender]="true"></app-time-since></td>
|
||||
<td class="d-none d-lg-block">{{ block.tx_count | number }}</td>
|
||||
<td>
|
||||
<div class="progress position-relative">
|
||||
<div class="progress">
|
||||
<div class="progress-bar progress-mempool {{ network$ | async }}" role="progressbar" [ngStyle]="{'width': (block.weight / 4000000)*100 + '%' }"></div>
|
||||
<div class="progress-text">{{ block.size | bytes: 2 }}</div>
|
||||
</div>
|
||||
@@ -36,7 +36,7 @@
|
||||
<ng-container *ngIf="(blocksLoadingStatus$ | async) as blocksLoadingStatus">
|
||||
<tr>
|
||||
<td colspan="5">
|
||||
<div class="progress position-relative progress-dark">
|
||||
<div class="progress progress-dark">
|
||||
<div class="progress-bar progress-darklight" role="progressbar" [ngStyle]="{'width': blocksLoadingStatus + '%' }"></div>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
@@ -4,8 +4,10 @@
|
||||
<a class="navbar-brand" [routerLink]="['/' | relativeUrl]" style="position: relative;">
|
||||
<ng-container *ngIf="{ val: connectionState$ | async } as connectionState">
|
||||
<img src="./resources/mempool-logo.png" height="35" width="140" class="logo" [ngStyle]="{'opacity': connectionState.val === 2 ? 1 : 0.5 }">
|
||||
<div class="badge badge-warning connection-badge" *ngIf="connectionState.val === 0" i18n="master-page.offline">Offline</div>
|
||||
<div class="badge badge-warning connection-badge" style="left: 0px;" *ngIf="connectionState.val === 1" i18n="master-page.reconnecting">Reconnecting...</div>
|
||||
<div class="connection-badge">
|
||||
<div class="badge badge-warning" *ngIf="connectionState.val === 0" i18n="master-page.offline">Offline</div>
|
||||
<div class="badge badge-warning" *ngIf="connectionState.val === 1" i18n="master-page.reconnecting">Reconnecting...</div>
|
||||
</div>
|
||||
</ng-container>
|
||||
</a>
|
||||
|
||||
|
||||
@@ -44,10 +44,15 @@ nav {
|
||||
}
|
||||
|
||||
.connection-badge {
|
||||
margin-left: 10px;
|
||||
position: absolute;
|
||||
top: 13px;
|
||||
left: 40px;
|
||||
left: 0px;
|
||||
width: 140px;
|
||||
}
|
||||
|
||||
.badge {
|
||||
margin: 0 auto;
|
||||
display: table;
|
||||
}
|
||||
|
||||
.mainnet.active {
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
<tr>
|
||||
<td i18n="mempool-block.size">Size</td>
|
||||
<td>
|
||||
<div class="progress position-relative">
|
||||
<div class="progress">
|
||||
<div class="progress-bar progress-mempool {{ (network$ | async) }}" role="progressbar" [ngStyle]="{'width': (mempoolBlock.blockVSize / 1000000) * 100 + '%' }"></div>
|
||||
<div class="progress-text">{{ mempoolBlock.blockSize | bytes: 2 }}</div>
|
||||
</div>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
<div class="title-block">
|
||||
<div *ngIf="rbfTransaction" class="alert alert-mempool" role="alert">
|
||||
<span i18n="transaction.rbf.replacement|RBF replacement">This transaction has been replaced by:</span>
|
||||
<span i18n="transaction.rbf.replacement|RBF replacement">This transaction has been replaced by:</span>
|
||||
<a class="alert-link" [routerLink]="['/tx/' | relativeUrl, rbfTransaction.txid]" [state]="{ data: rbfTransaction }">
|
||||
<span class="d-inline d-lg-none">{{ rbfTransaction.txid | shortenString : 24 }}</span>
|
||||
<span class="d-none d-lg-inline">{{ rbfTransaction.txid }}</span>
|
||||
|
||||
@@ -40,6 +40,9 @@
|
||||
<ng-container *ngSwitchCase="vin.is_pegin">
|
||||
<span i18n="transactions-list.peg-in">Peg-in</span>
|
||||
</ng-container>
|
||||
<ng-container *ngSwitchCase="vin.prevout && vin.prevout.scriptpubkey_type === 'p2pk'">
|
||||
<span>P2PK</span>
|
||||
</ng-container>
|
||||
<ng-container *ngSwitchDefault>
|
||||
<a [routerLink]="['/address/' | relativeUrl, vin.prevout.scriptpubkey_address]" title="{{ vin.prevout.scriptpubkey_address }}">
|
||||
<span class="d-block d-lg-none">{{ vin.prevout.scriptpubkey_address | shortenString : 16 }}</span>
|
||||
|
||||
@@ -5,4 +5,5 @@
|
||||
<span *ngIf="segwitGains.potentialP2shGains" class="badge badge-danger mr-1" i18n-ngbTooltip="ngbTooltip about missed out gains" ngbTooltip="This transaction could save {{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}% on fees by upgrading to native SegWit-Bech32 or {{ segwitGains.potentialP2shGains * 100 | number: '1.0-0' }}% by upgrading to SegWit-P2SH" placement="bottom"><del i18n="tx-features.tag.segwit|SegWit">SegWit</del></span>
|
||||
</ng-template>
|
||||
</ng-template>
|
||||
<span *ngIf="isRbfTransaction" class="badge badge-success" i18n-ngbTooltip="RBF tooltip" ngbTooltip="This transaction support Replace-By-Fee (RBF) allowing fee bumping" placement="bottom" i18n="tx-features.tag.rbf|RBF">RBF</span>
|
||||
<span *ngIf="isRbfTransaction; else rbfDisabled" class="badge badge-success" i18n-ngbTooltip="RBF tooltip" ngbTooltip="This transaction support Replace-By-Fee (RBF) allowing fee bumping" placement="bottom" i18n="tx-features.tag.rbf|RBF">RBF</span>
|
||||
<ng-template #rbfDisabled><span class="badge badge-danger mr-1" i18n-ngbTooltip="RBF disabled tooltip" ngbTooltip="This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method" placement="bottom"><del i18n="tx-features.tag.rbf|RBF">RBF</del></span></ng-template>
|
||||
|
||||
@@ -28,7 +28,7 @@ export class TxFeeRatingComponent implements OnInit, OnChanges, OnDestroy {
|
||||
ngOnInit() {
|
||||
this.blocksSubscription = this.stateService.blocks$.subscribe(([block]) => {
|
||||
this.blocks.push(block);
|
||||
if (this.tx.status.confirmed && this.tx.status.block_height === block.height) {
|
||||
if (this.tx.status.confirmed && this.tx.status.block_height === block.height && block.medianFee > 0) {
|
||||
this.calculateRatings(block);
|
||||
this.cd.markForCheck();
|
||||
}
|
||||
@@ -42,7 +42,7 @@ export class TxFeeRatingComponent implements OnInit, OnChanges, OnDestroy {
|
||||
}
|
||||
|
||||
const foundBlock = this.blocks.find((b) => b.height === this.tx.status.block_height);
|
||||
if (foundBlock) {
|
||||
if (foundBlock && foundBlock.medianFee > 0) {
|
||||
this.calculateRatings(foundBlock);
|
||||
}
|
||||
}
|
||||
@@ -53,7 +53,7 @@ export class TxFeeRatingComponent implements OnInit, OnChanges, OnDestroy {
|
||||
|
||||
calculateRatings(block: Block) {
|
||||
const feePervByte = this.tx.fee / (this.tx.weight / 4);
|
||||
this.medianFeeNeeded = Math.round(block.feeRange[Math.round(block.feeRange.length * 0.5)]);
|
||||
this.medianFeeNeeded = block.medianFee;
|
||||
|
||||
// Block not filled
|
||||
if (block.weight < 4000000 * 0.95) {
|
||||
|
||||
@@ -86,8 +86,8 @@
|
||||
<td><app-time-since [time]="block.timestamp" [fastRender]="true"></app-time-since></td>
|
||||
<td class="d-none d-lg-table-cell">{{ block.tx_count | number }}</td>
|
||||
<td>
|
||||
<div class="progress position-relative">
|
||||
<div class="progress-bar progress-mempool {{ network$ | async }}" role="progressbar" [ngStyle]="{'width': (block.weight / 4000000)*100 + '%' }"></div>
|
||||
<div class="progress">
|
||||
<div class="progress-bar progress-mempool {{ network$ | async }}" role="progressbar" [ngStyle]="{'width': (block.weight / 4000000)*100 + '%' }"> </div>
|
||||
<div class="progress-text">{{ block.size | bytes: 2 }}</div>
|
||||
</div>
|
||||
</td>
|
||||
@@ -114,7 +114,7 @@
|
||||
<td><a [routerLink]="['/tx' | relativeUrl, transaction.txid]">{{ transaction.txid | shortenString : 10 }}</a></td>
|
||||
<td class="text-right d-none d-lg-table-cell"><app-amount [satoshis]="transaction.value" digitsInfo="1.8-8" [noFiat]="true"></app-amount></td>
|
||||
<td *ngIf="(network$ | async) === ''" class="text-right d-none d-lg-table-cell"><app-fiat [value]="transaction.value" digitsInfo="1.0-0"></app-fiat></td>
|
||||
<td class="text-right">{{ transaction.fee / (transaction.weight / 4) | number : '1.1-1' }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span></td>
|
||||
<td class="text-right">{{ transaction.fee / transaction.vsize | number : '1.1-1' }} <span i18n="shared.sat-vbyte|sat/vB">sat/vB</span></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -134,7 +134,7 @@
|
||||
</button>
|
||||
|
||||
<div [formGroup]="languageForm" class="text-small text-center mt-4">
|
||||
<select formControlName="language" class="form-control form-control-secondary form-control-sm mx-auto" style="width: 130px;" (change)="changeLanguage()">
|
||||
<select formControlName="language" class="custom-select custom-select-sm form-control-secondary form-control mx-auto" style="width: 130px;" (change)="changeLanguage()">
|
||||
<option *ngFor="let lang of languages" [value]="lang.code">{{ lang.name }}</option>
|
||||
</select>
|
||||
</div>
|
||||
@@ -149,6 +149,10 @@
|
||||
<div class="skeleton-loader"></div>
|
||||
</ng-template>
|
||||
|
||||
<ng-template #loadingsmall>
|
||||
<span class="skeleton-loader" style="width: 80%;"></span>
|
||||
</ng-template>
|
||||
|
||||
<ng-template #emptyBlock>
|
||||
<div class="col mb-4">
|
||||
|
||||
@@ -158,15 +162,23 @@
|
||||
<ng-template #mempoolTable let-mempoolInfoData>
|
||||
<table style="width: 100%;">
|
||||
<tr>
|
||||
<td>
|
||||
<h5 class="card-title" i18n="dashboard.mempool-size|Mempool size">Mempool size</h5>
|
||||
<p class="card-text" *ngIf="(mempoolBlocksData$ | async) as mempoolBlocksData; else loading">
|
||||
{{ mempoolBlocksData.size | bytes }} (<ng-container *ngTemplateOutlet="mempoolBlocksData.blocks === 1 ? blocksSingular : blocksPlural; context: {$implicit: mempoolBlocksData.blocks }"></ng-container>)
|
||||
<ng-template #blocksSingular let-i i18n="shared.block">{{ i }} block</ng-template>
|
||||
<ng-template #blocksPlural let-i i18n="shared.blocks">{{ i }} blocks</ng-template>
|
||||
<td style="width: 33%;">
|
||||
<h5 *ngIf="!mempoolInfoData.value || mempoolInfoData.value.memPoolInfo.mempoolminfee === 0.00001 else purgingText" class="card-title" i18n="dashboard.minimum-fee|Minimum mempool fee">Minimum fee</h5>
|
||||
<ng-template #purgingText><h5 class="card-title" i18n="dashboard.purging|Purgin below fee">Purging</h5></ng-template>
|
||||
<p class="card-text" *ngIf="mempoolInfoData.value; else loading">
|
||||
<ng-template [ngIf]="mempoolInfoData.value.memPoolInfo.mempoolminfee > 0.00001">< </ng-template>{{ mempoolInfoData.value.memPoolInfo.mempoolminfee * 100000 | number : '1.1-1' }} <ng-container i18n="shared.sat-vbyte|sat/vB">sat/vB</ng-container>
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<td style="width: 33%;">
|
||||
<h5 class="card-title" i18n="dashboard.memory-usage|Memory usage">Memory usage</h5>
|
||||
<div class="card-text" *ngIf="mempoolInfoData.value; else loadingsmall">
|
||||
<div class="progress" style="max-width: 250px;">
|
||||
<div class="progress-bar {{ mempoolInfoData.value.mempoolSizeProgress }}" style="padding: 4px;" role="progressbar" [ngStyle]="{'width': (mempoolInfoData.value.memPoolInfo.usage / mempoolInfoData.value.memPoolInfo.maxmempool * 100) + '%' }"> </div>
|
||||
<div class="progress-text">{{ mempoolInfoData.value.memPoolInfo.usage | bytes }} / {{ mempoolInfoData.value.memPoolInfo.maxmempool | bytes }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="d-none d-md-table-cell" style="width: 33%;">
|
||||
<h5 class="card-title" i18n="dashboard.unconfirmed|Unconfirmed count">Unconfirmed</h5>
|
||||
<p class="card-text" *ngIf="mempoolInfoData.value; else loading">
|
||||
{{ mempoolInfoData.value.memPoolInfo.size | number }} <span i18n="dashboard.txs">TXs</span>
|
||||
@@ -183,8 +195,9 @@
|
||||
<span class="badge badge-pill badge-warning"><ng-container i18n="dashboard.backend-is-synchronizing">Backend is synchronizing</ng-container> ({{ mempoolLoadingStatus$ | async }}%)</span>
|
||||
</span>
|
||||
<ng-template #inSync>
|
||||
<div class="progress sub-text" style="max-width: 250px;">
|
||||
<div class="progress-bar {{ mempoolInfoData.value.progressClass }}" style="padding: 4px;" role="progressbar" [ngStyle]="{'width': mempoolInfoData.value.progressWidth}">{{ mempoolInfoData.value.vBytesPerSecond | ceil | number }} <ng-container i18n="shared.vbytes-per-second|vB/s">vB/s</ng-container></div>
|
||||
<div class="progress" style="max-width: 250px;">
|
||||
<div class="progress-bar {{ mempoolInfoData.value.progressClass }}" style="padding: 4px;" role="progressbar" [ngStyle]="{'width': mempoolInfoData.value.progressWidth}"> </div>
|
||||
<div class="progress-text">{{ mempoolInfoData.value.vBytesPerSecond | ceil | number }} <ng-container i18n="shared.vbytes-per-second|vB/s">vB/s</ng-container></div>
|
||||
</div>
|
||||
</ng-template>
|
||||
</ng-template>
|
||||
@@ -195,9 +208,10 @@
|
||||
<div class="card-body more-padding">
|
||||
<h5 class="card-title" i18n="dashboard.difficulty-adjustment">Difficulty adjustment</h5>
|
||||
<div class="progress" *ngIf="(difficultyEpoch$ | async) as epochData; else loading">
|
||||
<div class="progress-bar" role="progressbar" style="width: 15%; background-color: #105fb0" [ngStyle]="{'width': epochData.base}"><ng-template [ngIf]="epochData.change > 0">+</ng-template>{{ epochData.change | number: '1.0-2' }}%</div>
|
||||
<div class="progress-bar" role="progressbar" style="width: 15%; background-color: #105fb0" [ngStyle]="{'width': epochData.base}"> </div>
|
||||
<div class="progress-bar bg-success" role="progressbar" style="width: 0%" [ngStyle]="{'width': epochData.green}"></div>
|
||||
<div class="progress-bar bg-danger" role="progressbar" style="width: 1%; background-color: #f14d80;" [ngStyle]="{'width': epochData.red}"></div>
|
||||
<div class="progress-text"><ng-template [ngIf]="epochData.change > 0">+</ng-template>{{ epochData.change | number: '1.0-2' }}%</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -102,11 +102,20 @@ export class DashboardComponent implements OnInit {
|
||||
progressClass = 'bg-warning';
|
||||
}
|
||||
|
||||
let mempoolSizePercentage = (mempoolInfo.usage / mempoolInfo.maxmempool * 100)
|
||||
let mempoolSizeProgress = 'bg-danger';
|
||||
if (mempoolSizePercentage <= 50) {
|
||||
mempoolSizeProgress = 'bg-success';
|
||||
} else if (mempoolSizePercentage <= 75) {
|
||||
mempoolSizeProgress = 'bg-warning';
|
||||
}
|
||||
|
||||
return {
|
||||
memPoolInfo: mempoolInfo,
|
||||
vBytesPerSecond: vbytesPerSecond,
|
||||
progressWidth: percent + '%',
|
||||
progressClass: progressClass,
|
||||
mempoolSizeProgress: mempoolSizeProgress,
|
||||
};
|
||||
})
|
||||
);
|
||||
@@ -164,18 +173,18 @@ export class DashboardComponent implements OnInit {
|
||||
}),
|
||||
scan((acc, [block]) => {
|
||||
acc.unshift(block);
|
||||
acc = acc.slice(0, 6);
|
||||
return acc;
|
||||
}, []),
|
||||
map((blocks) => blocks.slice(0, 6)),
|
||||
);
|
||||
|
||||
this.transactions$ = this.stateService.transactions$
|
||||
.pipe(
|
||||
scan((acc, tx) => {
|
||||
acc.unshift(tx);
|
||||
acc = acc.slice(0, 6);
|
||||
return acc;
|
||||
}, []),
|
||||
map((txs) => txs.slice(0, 6)),
|
||||
);
|
||||
|
||||
this.mempoolStats$ = this.stateService.connectionState$.pipe(
|
||||
@@ -187,7 +196,7 @@ export class DashboardComponent implements OnInit {
|
||||
.pipe(
|
||||
scan((acc, stats) => {
|
||||
acc.unshift(stats);
|
||||
acc = acc.slice(0, acc.length - 1);
|
||||
acc = acc.slice(0, 120);
|
||||
return acc;
|
||||
}, mempoolStats)
|
||||
),
|
||||
@@ -263,6 +272,6 @@ export class DashboardComponent implements OnInit {
|
||||
try {
|
||||
document.cookie = `lang=${language}; expires=Thu, 18 Dec 2050 12:00:00 UTC; path=/`;
|
||||
} catch (e) { }
|
||||
this.document.location.href = `${language === 'en' ? '' : '/' + language}/${this.stateService.network}`;
|
||||
this.document.location.href = `/${language}/${this.stateService.network}`;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -98,6 +98,7 @@ export interface Block {
|
||||
}
|
||||
|
||||
export interface Address {
|
||||
electrum?: boolean;
|
||||
address: string;
|
||||
chain_stats: ChainStats;
|
||||
mempool_stats: MempoolStats;
|
||||
|
||||
@@ -15,13 +15,11 @@ export interface WebsocketResponse {
|
||||
tx?: Transaction;
|
||||
rbfTransaction?: Transaction;
|
||||
transactions?: TransactionStripped[];
|
||||
donationConfirmed?: boolean;
|
||||
loadingIndicators?: ILoadingIndicators;
|
||||
'track-tx'?: string;
|
||||
'track-address'?: string;
|
||||
'track-asset'?: string;
|
||||
'watch-mempool'?: boolean;
|
||||
'track-donation'?: string;
|
||||
}
|
||||
|
||||
export interface MempoolBlock {
|
||||
@@ -35,14 +33,19 @@ export interface MempoolBlock {
|
||||
}
|
||||
|
||||
export interface MempoolInfo {
|
||||
size: number;
|
||||
bytes: number;
|
||||
loaded: boolean; // (boolean) True if the mempool is fully loaded
|
||||
size: number; // (numeric) Current tx count
|
||||
bytes: number; // (numeric) Sum of all virtual transaction sizes as defined in BIP 141.
|
||||
usage: number; // (numeric) Total memory usage for the mempool
|
||||
maxmempool: number; // (numeric) Maximum memory usage for the mempool
|
||||
mempoolminfee: number; // (numeric) Minimum fee rate in BTC/kB for tx to be accepted.
|
||||
minrelaytxfee: number; // (numeric) Current minimum relay fee for transactions
|
||||
}
|
||||
|
||||
export interface TransactionStripped {
|
||||
txid: string;
|
||||
fee: number;
|
||||
weight: number;
|
||||
vsize: number;
|
||||
value: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -77,6 +77,10 @@ export class ApiService {
|
||||
return this.httpClient.get<any[]>(this.apiBaseUrl + this.apiBasePath + '/api/v1/donations');
|
||||
}
|
||||
|
||||
checkDonation$(orderId: string): Observable<any[]> {
|
||||
return this.httpClient.get<any[]>(this.apiBaseUrl + this.apiBasePath + '/api/v1/donations/check?order_id=' + orderId);
|
||||
}
|
||||
|
||||
getInitData$(): Observable<WebsocketResponse> {
|
||||
return this.httpClient.get<WebsocketResponse>(this.apiBaseUrl + this.apiBasePath + '/api/v1/init-data');
|
||||
}
|
||||
|
||||
@@ -85,6 +85,9 @@ export class ElectrsApiService {
|
||||
}
|
||||
|
||||
getAddressesByPrefix$(prefix: string): Observable<string[]> {
|
||||
if (prefix.toLowerCase().indexOf('bc1') === 0) {
|
||||
prefix = prefix.toLowerCase();
|
||||
}
|
||||
return this.httpClient.get<string[]>(this.apiBaseUrl + this.apiBasePath + '/api/address-prefix/' + prefix);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,7 +64,6 @@ export class StateService {
|
||||
vbytesPerSecond$ = new ReplaySubject<number>(1);
|
||||
lastDifficultyAdjustment$ = new ReplaySubject<number>(1);
|
||||
gitCommit$ = new ReplaySubject<string>(1);
|
||||
donationConfirmed$ = new Subject();
|
||||
loadingIndicators$ = new ReplaySubject<ILoadingIndicators>(1);
|
||||
|
||||
live2Chart$ = new Subject<OptimizedMempoolStats>();
|
||||
@@ -103,7 +102,8 @@ export class StateService {
|
||||
}
|
||||
|
||||
setNetworkBasedonUrl(url: string) {
|
||||
switch (url.split(/\/|\?|#/)[1]) {
|
||||
const networkMatches = url.match(/\/(bisq|testnet|liquid)/);
|
||||
switch (networkMatches && networkMatches[1]) {
|
||||
case 'liquid':
|
||||
if (this.network !== 'liquid') {
|
||||
this.network = 'liquid';
|
||||
|
||||
@@ -126,10 +126,6 @@ export class WebsocketService {
|
||||
this.isTrackingTx = true;
|
||||
}
|
||||
|
||||
trackDonation(id: string) {
|
||||
this.websocketSubject.next({ 'track-donation': id });
|
||||
}
|
||||
|
||||
stopTrackingTransaction() {
|
||||
if (!this.isTrackingTx) {
|
||||
return;
|
||||
@@ -289,9 +285,5 @@ export class WebsocketService {
|
||||
if (response['git-commit']) {
|
||||
this.stateService.gitCommit$.next(response['git-commit']);
|
||||
}
|
||||
|
||||
if (response.donationConfirmed) {
|
||||
this.stateService.donationConfirmed$.next(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -651,7 +647,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -664,7 +660,7 @@
|
||||
<target>الكتله <x equiv-text="block.height" id="BLOCK_HEIGHT"/>:<x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -879,7 +875,7 @@
|
||||
<target>خطأ في تحميل بيانات الكتله</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -888,7 +884,7 @@
|
||||
<target>العنوان: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -970,7 +966,7 @@
|
||||
<target>خطأ في تحميل بيانات العنوان.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -997,7 +993,7 @@
|
||||
<target>كتله</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1013,11 +1009,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1072,7 +1068,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1115,7 +1111,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1128,11 +1124,11 @@
|
||||
<target>حول</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1141,7 +1137,7 @@
|
||||
<target>غير متصل</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1150,7 +1146,7 @@
|
||||
<target>إعاده الاتصال...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1159,7 +1155,7 @@
|
||||
<target>شبكات الطبقة ٢</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1168,7 +1164,7 @@
|
||||
<target>احصائيات</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1177,7 +1173,7 @@
|
||||
<target>لوحة التحكم</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1186,7 +1182,7 @@
|
||||
<target>الرسوم البيانية</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1199,7 +1195,7 @@
|
||||
<target>وضع التلفزيون</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1212,7 +1208,7 @@
|
||||
<target>الأصول</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1443,7 +1439,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1455,10 +1451,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1471,7 +1463,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1483,7 +1475,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1493,7 +1485,7 @@
|
||||
<target>الكتلة التالية</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target><x equiv-text="blocksInBlock" id="INTERPOLATION"/> كومه من كتل ميم بول</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>كتلة ميم بول <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1843,7 +1835,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1921,12 +1913,39 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>الحوالات الواردة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1935,7 +1954,7 @@
|
||||
<target>تعديل الصعوبة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2457,9 +2476,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>الأمثل</target>
|
||||
@@ -2508,7 +2539,7 @@
|
||||
<target>الآن</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2516,7 +2547,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> سنه</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2524,7 +2555,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> شهر</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2532,7 +2563,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> اسبوع</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2540,7 +2571,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> يوم</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2548,7 +2579,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> ساعه</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2556,7 +2587,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> دقيقه</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2564,7 +2595,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> دقيقه</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2572,7 +2603,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> ثانيه</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2580,7 +2611,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> ثانيه</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2588,7 +2619,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/>سنوات</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2596,7 +2627,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> اشهر</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2604,7 +2635,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> اسابيع</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2612,7 +2643,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/>ايام</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2620,7 +2651,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> ساعات</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2628,7 +2659,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> دقائق</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2636,7 +2667,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> دقيقه</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2644,7 +2675,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/>ثوان</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2652,7 +2683,7 @@
|
||||
<target>منذ <x equiv-text="counter" id="INTERPOLATION"/> ثوان</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Blok <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Chyba při načítání dat bloku.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Adresa: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Chyba při načítání údajů o adrese.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Bloky</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>O projektu</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Offline</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Opětovné připojení...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Sítě 2. vrstvy</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Statistiky</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Rozcestník</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Grafy</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV pohled</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Aktiva</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Další blok</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Zásobník <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempool bloků</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempool blok <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Využití paměti</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Minimální poplatek</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Čištění</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Příchozí transakce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Úprava obtížnosti</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2507,9 +2529,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimální</target>
|
||||
@@ -2558,7 +2592,7 @@
|
||||
<target>Právě teď</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2600,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> rokem</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2608,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> měsícem</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2616,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> týdnem</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2624,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> dnem</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2632,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> hodinou</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2640,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> min.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2648,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> minutou</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2656,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> s.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2664,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> sekundou</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2672,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> roky</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2680,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> měsíci</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2688,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> týdny</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2696,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> dny</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2704,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> hodinami</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2712,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> min.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2720,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> minutami</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2728,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> s.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2736,7 @@
|
||||
<target>před <x equiv-text="counter" id="INTERPOLATION"/> sekundami</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="bc5b0a2631f0b7bc71aaec6aa6f01af21f9a80d4">
|
||||
<source><x equiv-text="{{ i }}" id="INTERPOLATION"/> confirmations</source>
|
||||
<target> <x equiv-text="{{ i }}" id="INTERPOLATION"/> Bestätigungen</target>
|
||||
<target><x equiv-text="{{ i }}" id="INTERPOLATION"/> Bestätigungen</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transaction/transaction.component.html</context>
|
||||
<context context-type="linenumber">18</context>
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -409,7 +413,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="02c35681bc187cde4d0d3a98a3a1f2035dfe7398">
|
||||
<source>In ~<x equiv-text="{{ i }}" id="INTERPOLATION"/> minutes</source>
|
||||
<target>In ~ <x equiv-text="{{ i }}" id="INTERPOLATION"/> Minuten</target>
|
||||
<target>In ~<x equiv-text="{{ i }}" id="INTERPOLATION"/> Minuten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transaction/transaction.component.html</context>
|
||||
<context context-type="linenumber">293</context>
|
||||
@@ -437,7 +441,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="3aef75db6f65e1371d54d8bed1767299de9457d8">
|
||||
<source><x equiv-text="{{ i }}" id="INTERPOLATION"/> block</source>
|
||||
<target>ein Block</target>
|
||||
<target><x equiv-text="{{ i }}" id="INTERPOLATION"/> Block</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transaction/transaction.component.html</context>
|
||||
<context context-type="linenumber">297</context>
|
||||
@@ -446,15 +450,11 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
<source><x equiv-text="{{ i }}" id="INTERPOLATION"/> blocks</source>
|
||||
<target> <x equiv-text="{{ i }}" id="INTERPOLATION"/> Blöcke</target>
|
||||
<target><x equiv-text="{{ i }}" id="INTERPOLATION"/> Blöcke</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transaction/transaction.component.html</context>
|
||||
<context context-type="linenumber">298</context>
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Block <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -856,7 +852,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="14779b0ce4cbc4d975a35a8fe074426228a324f3">
|
||||
<source><x equiv-text="{{ i }}" id="INTERPOLATION"/> transactions</source>
|
||||
<target> <x equiv-text="{{ i }}" id="INTERPOLATION"/> Transaktionen</target>
|
||||
<target><x equiv-text="{{ i }}" id="INTERPOLATION"/> Transaktionen</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Fehler beim Laden der Blockdaten.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Adresse: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -963,7 +959,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="0f6ada0cfb60aefd8f77f8a22349850ce186d666">
|
||||
<source><x equiv-text="{{ (transactions?.length | number) || '?' }}" id="INTERPOLATION"/> of <x equiv-text="{{ txCount | number }}" id="INTERPOLATION_1"/> transactions</source>
|
||||
<target> <x equiv-text="{{ (transactions?.length | number) || '?' }}" id="INTERPOLATION"/> von <x equiv-text="{{ txCount | number }}" id="INTERPOLATION_1"/> Transaktionen</target>
|
||||
<target><x equiv-text="{{ (transactions?.length | number) || '?' }}" id="INTERPOLATION"/> von <x equiv-text="{{ txCount | number }}" id="INTERPOLATION_1"/> Transaktionen</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Fehler beim Laden der Adressdaten.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Blöcke</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Über</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Offline</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Verbinden...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Layer 2-Netzwerke</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Statistiken</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Dashboard</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Grafiken</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV-Ansicht</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Vermögenswerte</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Nächster Block</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Stapel von <x equiv-text="blocksInBlock" id="INTERPOLATION"/>-Mempoolblöcken</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempool-Block <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Speicherausnutzung</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Mindestgebühr</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Streichung</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Eingehende Transaktionen</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Schwierigkeitsanpassung</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Standard-Push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> <x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/> <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, um auszudrücken, was Sie pushen möchten. Verfügbar: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> blocks <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> mempool-block <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, und <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>. <x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/> <x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/> Transaktionen pushen in Bezug auf die Adresse: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> <x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> um alle neuen Transaktionen zu empfangen, die diese Adresse als Input oder Ouput enthalten. Gibt ein Array von Transaktionen zurück. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> für neue Mempool-Transaktionen und <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> für neue blockbestätigte Transaktionen.</target>
|
||||
<target>Standard-Push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> <x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/> <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, um auszudrücken, was Sie pushen möchten. Verfügbar: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> blocks <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> mempool-blocks <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, und <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>. <x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/> <x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/> Transaktionen pushen in Bezug auf die Adresse: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> <x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> um alle neuen Transaktionen zu empfangen, die diese Adresse als Input oder Ouput enthalten. Gibt ein Array von Transaktionen zurück. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> für neue Mempool-Transaktionen und <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> für neue blockbestätigte Transaktionen.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>Diese Transaktion unterstützt NICHT Replace-By-Fee (RBF) und es kann mit dieser Methode nicht die Gebühr erhöht werden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimal</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>Gerade eben</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target>vor einem Jahr</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target>vor einem Monat</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target>vor einer Woche</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2625,7 @@
|
||||
<target>vor einem Tag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2633,7 @@
|
||||
<target>vor einer Stunde</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target>vor einer Min.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target>vor einer Minute</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target>vor einer Sek.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Sekunden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Jahren</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Monaten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Wochen</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Tagen</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Stunden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Min.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Minuten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Sek.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target>vor <x equiv-text="counter" id="INTERPOLATION"/> Sekunden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -287,6 +287,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -417,10 +421,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -437,10 +437,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -608,7 +604,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -620,7 +616,7 @@
|
||||
<source>Block <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -821,7 +817,7 @@
|
||||
<source>Error loading block data.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -829,7 +825,7 @@
|
||||
<source>Address: <x equiv-text="this.addressString" id="INTERPOLATION"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -904,7 +900,7 @@
|
||||
<source>Error loading address data.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -928,7 +924,7 @@
|
||||
<source>Blocks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -943,11 +939,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -999,7 +995,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1039,7 +1035,7 @@
|
||||
<source>API</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1051,11 +1047,11 @@
|
||||
<source>About</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1063,7 +1059,7 @@
|
||||
<source>Offline</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1071,7 +1067,7 @@
|
||||
<source>Reconnecting...</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1079,7 +1075,7 @@
|
||||
<source>Layer 2 Networks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1087,7 +1083,7 @@
|
||||
<source>Stats</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1095,7 +1091,7 @@
|
||||
<source>Dashboard</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1103,7 +1099,7 @@
|
||||
<source>Graphs</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1115,7 +1111,7 @@
|
||||
<source>TV view</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1127,7 +1123,7 @@
|
||||
<source>Assets</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1336,7 +1332,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1347,10 +1343,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1362,7 +1354,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1374,7 +1366,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1383,21 +1375,21 @@
|
||||
<source>Next block</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
<source>Stack of <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempool blocks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
<source>Mempool block <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1702,7 +1694,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1774,11 +1766,38 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1786,7 +1805,7 @@
|
||||
<source>Difficulty adjustment</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2288,9 +2307,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<context-group purpose="location">
|
||||
@@ -2334,133 +2365,133 @@
|
||||
<source>Just now</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> year ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> month ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> week ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> day ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> hour ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> min ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> minute ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> sec ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> second ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> years ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> months ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> weeks ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> days ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> hours ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> mins ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> minutes ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> secs ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> seconds ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Bloque <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Error cargando datos de bloque</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Dirección: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Errar cargando datos de dirección</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Bloques</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Sobre nosotros</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Sin conexión</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Reconectando...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Redes de segunda capa</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Estadísticas</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Dashboard</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Gráficos</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>Vista de TV</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Activos</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Siguiente bloque</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Grupo de <x equiv-text="blocksInBlock" id="INTERPOLATION"/> bloques mempool</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Bloque mempool <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Uso de memoria</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Tarifa mínima</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Purga</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Transacciones entrantes</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Ajuste de dificultad</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Push por defecto: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para expresar lo que quieres que se envíe. Disponible: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Envía transacciones relacionadas a la dirección: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para recibir todas las nuevas transacciones que contentan dicha dirección como input o output. Retorna un arreglo de transacciones. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para nuevas transacciones de la mempool, y <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para nuevas transacciones de bloque confirmado.</target>
|
||||
<target>Push por defecto: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para expresar lo que quieres que se envíe. Disponible: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Envía transacciones relacionadas a la dirección: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para recibir todas las nuevas transacciones que contentan dicha dirección como input o output. Retorna un arreglo de transacciones. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para nuevas transacciones de la mempool, y <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para nuevas transacciones de bloque confirmado.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2507,9 +2529,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Óptima</target>
|
||||
@@ -2558,7 +2592,7 @@
|
||||
<target>Justo ahora</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2600,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> año</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2608,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> mes</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2616,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> semana</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2624,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> día</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2632,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> hora</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2640,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> min.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2648,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> minuto</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2656,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> seg.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2664,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> segundo</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2672,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> año</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2680,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> meses</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2688,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> semanas</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2696,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> días</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2704,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> horas</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2712,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> min.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2720,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> minutos</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2728,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> seg.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2736,7 @@
|
||||
<target>Hace <x equiv-text="counter" id="INTERPOLATION"/> segundos</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>بلاک <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>خطا در بازکردن دادههای بلاک.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>آدرس: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>حطا در بازکردن دادههای آدرس.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>بلاکها</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>رابط برنامهنویسی نرمافزار (API)</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>درباره</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>خاموش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>در حال اتصال...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>شبکههای لایه 2</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>آمار</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>داشبورد</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>گرافها</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>نمایش تلویزیونی</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>داراییها</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>بلاک بعدی</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>مجموعه <x equiv-text="blocksInBlock" id="INTERPOLATION"/> بلاک ممپول</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>بلاک ممپول <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>حافظه مصرفشده</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>حداقل کارمزد</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>آستانه حذف</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>تراکنشهای منتشرشده</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>تنظیم سختی بلاکها</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>دستور پیشفرض: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/>action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>که نشان میدهد چه چیزی باید ارسال شود. گزینههای در دسترس: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>,<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>,<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, و <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>دستورهای مربوط به آدرس <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/>'track-address': '3PbJ...bF9B'<x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>جهت دریافت تمام تراکنشهای جدیدی که خروجی یا ورودیهای آنها شامل این آدرس میشود. آرایهای از تراکنشها برمیگرداند. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>برای تراکنشهای جدید ممپول، و <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>برای تراکنشهای بلاک تایید شدهی جدید.</target>
|
||||
<target>دستور پیشفرض: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/>action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>که نشان میدهد چه چیزی باید ارسال شود. گزینههای در دسترس: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>,<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>,<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, و <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>دستورهای مربوط به آدرس <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/>'track-address': '3PbJ...bF9B'<x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>جهت دریافت تمام تراکنشهای جدیدی که خروجی یا ورودیهای آنها شامل این آدرس میشود. آرایهای از تراکنشها برمیگرداند. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>برای تراکنشهای جدید ممپول، و <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>برای تراکنشهای بلاک تایید شدهی جدید.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2511,9 +2533,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>این تراکنش از قابلیت جایگزینی با کارمزد (RBF) پشتیبانی نمیکند و امکان افزایش کارمزد آن با این روش وجود ندارد</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>بهینه</target>
|
||||
@@ -2562,7 +2597,7 @@
|
||||
<target>همین الان</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2570,7 +2605,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> سال پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2578,7 +2613,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ماه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2586,7 +2621,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> هفته پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2594,7 +2629,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> روز پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2602,7 +2637,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ساعت پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2610,7 +2645,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> دقیقه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2618,7 +2653,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> دقیقه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2626,7 +2661,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ثانیه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2634,7 +2669,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ثانیه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2642,7 +2677,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> سال پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2650,7 +2685,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ماه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2658,7 +2693,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> هفته پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2666,7 +2701,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> روز پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2674,7 +2709,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ساعت پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2682,7 +2717,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> دقیقه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2690,7 +2725,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> دقیقه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2698,7 +2733,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ثانیه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2706,7 +2741,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ثانیه پیش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Lohko <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Virhe lohkotietoja ladattaessa.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Osoite: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Virhe osoitetietojen lataamisessa.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Lohkot</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Tietoja</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Offline-tilassa</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Yhdistetään uudelleen...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Toisen kerroksen verkot</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Tilastot</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Kojelauta</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Kaaviot</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV näkymä</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Omaisuuserät</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Seuraava lohko</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Pino <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempool lohkoja</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempool lohko <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Muistin käyttö</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Vähimmäiskulu</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Tyhjennys</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Saapuvat siirtotapahtumat</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Vaikeudensäätö</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2152,7 +2174,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="3e08815110b2e5ce8aa7256ed05a2faf6dbb7077">
|
||||
<source>Returns the transaction at index <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:index<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> within the specified block.</source>
|
||||
<target>Palauttaa siirtotapahtuman indeksissä <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:indeksi<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> määritetyssä lohkossa.</target>
|
||||
<target>Palauttaa siirtotapahtuman indeksissä <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:index<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> määritetyssä lohkossa.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">101</context>
|
||||
@@ -2168,7 +2190,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="36df9865e9099d98537ea69c9cfdc035d1b64116">
|
||||
<source>Returns the hash of the block currently at <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:height<x ctype="x-code" equiv-text="</code>" id="CLOSE_TAG_CODE"/>.</source>
|
||||
<target>Palauttaa lohkon tiivisteen tällä hetkellä<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:järjestysnumerolla<x ctype="x-code" equiv-text="</code>" id="CLOSE_TAG_CODE"/>.</target>
|
||||
<target>Palauttaa lohkon tiivisteen tällä hetkellä<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:height<x ctype="x-code" equiv-text="</code>" id="CLOSE_TAG_CODE"/>.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
@@ -2274,7 +2296,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="01723473ecc53cab60ef1b37dc39d8941994d56f">
|
||||
<source>Broadcast a raw transaction to the network. The transaction should be provided as hex in the request body. The <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>txid<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> will be returned on success.</source>
|
||||
<target>Lähetä raaka siirtotapahtuma verkkoon. Siirtotapahtuma tulee ilmoittaa heksadesimaaleina pyynnön rungossa. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>Siirtotunniste<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> palautetaan onnistumisen yhteydessä.</target>
|
||||
<target>Lähetä raaka siirtotapahtuma verkkoon. Siirtotapahtuma tulee ilmoittaa heksadesimaaleina pyynnön rungossa. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>txid<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> palautetaan onnistumisen yhteydessä.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">171</context>
|
||||
@@ -2308,7 +2330,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="bdc501d28e02e07f692859977fdaee8c52eea401">
|
||||
<source>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 <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:last_seen_txid<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> (see below). </source>
|
||||
<target>Hanki määritetyn osoitteen/skriptitiivisteen siirtotapahtumahistoria, järjestetty uusin ensimmäisenä. Palauttaa jopa 50 mempool-siirtotapahtumaa plus 25 ensimmäistä vahvistettua siirtotapahtumaa. Voit pyytää lisää vahvistettuja siirtotapahtumia käyttämällä <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:last_seen_txid<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> (katso alla).</target>
|
||||
<target>Hanki määritetyn osoitteen/skriptitiivisteen siirtotapahtumahistoria, järjestetty uusin ensimmäisenä. Palauttaa jopa 50 mempool-siirtotapahtumaa plus 25 ensimmäistä vahvistettua siirtotapahtumaa. Voit pyytää lisää vahvistettuja siirtotapahtumia käyttämällä <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>:last_seen_txid<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> (katso alempaa).</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">193,194</context>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>Tämä siirtotapahtuma EI tue Replace-By-Fee (RBF), eikä sen siirtokuluja voida nostaa tällä menetelmällä</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimaalinen</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>Juuri nyt</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> vuotta sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> kuukautta sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> viikkoa sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2625,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> päivää sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2633,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> tuntia sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> m sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> minuuttia sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> s sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> sekunttia sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> vuotta sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> kuukautta sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> viikkoa sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> päivää sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> tuntia sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> m sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> minuuttia sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> s sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> sekunttia sitten</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Bloc <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Erreur lors du chargement des données du bloc</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Adresse : <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Erreur lors du chargement des données de l'adresse</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Blocs</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>A propos</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Hors-ligne</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Reconnexion...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Réseaux de couche 2</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Statistiques</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Tableau de bord</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Graphiques</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>Vue TV</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Actifs</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Prochain bloc</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Pile de <x equiv-text="blocksInBlock" id="INTERPOLATION"/> blocs dans le mempool</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Bloc du mempool <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Mémoire utilisée</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Frais minimums</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Purgées</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Transactions entrantes</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Ajustement de la difficulté</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>Cette transaction ne prend pas en charge Replace-By-Fee (RBF) et les frais ne peuvent donc pas être augmentés en utilisant cette méthode.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimal</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>À l'instant même </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> an</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> mois</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> semaine</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2625,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> jour</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2633,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> heure</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> min</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> minute</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> sec</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> seconde</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target> il y a <x equiv-text="counter" id="INTERPOLATION"/> ans</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> mois</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target> il y a <x equiv-text="counter" id="INTERPOLATION"/> semaines</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target> il y a <x equiv-text="counter" id="INTERPOLATION"/> jours</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target> il y a <x equiv-text="counter" id="INTERPOLATION"/> heures</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> mins</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target>il y a <x equiv-text="counter" id="INTERPOLATION"/> minutes</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target> il y a <x equiv-text="counter" id="INTERPOLATION"/> secs</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target> il y a <x equiv-text="counter" id="INTERPOLATION"/> secondes</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -301,6 +301,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -434,10 +438,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -454,10 +454,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -625,7 +621,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -637,7 +633,7 @@
|
||||
<source>Block <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -838,7 +834,7 @@
|
||||
<source>Error loading block data.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -846,7 +842,7 @@
|
||||
<source>Address: <x equiv-text="this.addressString" id="INTERPOLATION"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -921,7 +917,7 @@
|
||||
<source>Error loading address data.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -945,7 +941,7 @@
|
||||
<source>Blocks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -960,11 +956,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1016,7 +1012,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1056,7 +1052,7 @@
|
||||
<source>API</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1068,11 +1064,11 @@
|
||||
<source>About</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1080,7 +1076,7 @@
|
||||
<source>Offline</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1088,7 +1084,7 @@
|
||||
<source>Reconnecting...</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1096,7 +1092,7 @@
|
||||
<source>Layer 2 Networks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1104,7 +1100,7 @@
|
||||
<source>Stats</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1112,7 +1108,7 @@
|
||||
<source>Dashboard</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<source>Graphs</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1132,7 +1128,7 @@
|
||||
<source>TV view</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1144,7 +1140,7 @@
|
||||
<source>Assets</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1353,7 +1349,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1364,10 +1360,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1379,7 +1371,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1391,7 +1383,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1400,21 +1392,21 @@
|
||||
<source>Next block</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
<source>Stack of <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempool blocks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
<source>Mempool block <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1719,7 +1711,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1791,11 +1783,38 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1803,7 +1822,7 @@
|
||||
<source>Difficulty adjustment</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2305,9 +2324,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<context-group purpose="location">
|
||||
@@ -2351,133 +2382,133 @@
|
||||
<source>Just now</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> year ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> month ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> week ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> day ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> hour ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> min ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> minute ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> sec ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> second ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> years ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> months ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> weeks ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> days ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> hours ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> mins ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> minutes ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> secs ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> seconds ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
2959
frontend/src/locale/messages.hu.xlf
Normal file
2959
frontend/src/locale/messages.hu.xlf
Normal file
File diff suppressed because it is too large
Load Diff
2960
frontend/src/locale/messages.it.xlf
Normal file
2960
frontend/src/locale/messages.it.xlf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>ブロック<x equiv-text="block.height" id="BLOCK_HEIGHT"/>:<x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>ブロックデータを読み込み中にエラーが発生しました。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>アドレス:<x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>アドレスデータを読み込み中にエラーが発生しました。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>ブロック</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>このアプリについて</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>オフライン</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>再接続中...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>レイヤー2のネットワーク</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>統計</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>ダッシュボード</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>グラフ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>テレビ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>資産</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>次のブロック</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target><x equiv-text="blocksInBlock" id="INTERPOLATION"/>mempoolブロックのスタック</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempoolブロック<x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>メモリ使用量</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>最低料金</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>削除中</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>着信トランザクション</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>難易度調整</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>デフォルト・プッシュ: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 行動: 'want', データ: ['ブロック', ...] プッシュしたいことを表現するために<x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>. 利用可能: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>、 <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>、<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>と<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>。<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>このアドレスと関係するプッシュトランザクション: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' インプットまたはアウトプットとしてそのアドレスを含む新トランザクションを得るために<x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>。トランザクションの配列を返す。 新しいメモリプールトランザクションの場合は<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, そして新しいブロック確認済みトランザクションの場合は<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>。</target>
|
||||
<target>デフォルト・プッシュ: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 行動: 'want', データ: ['ブロック', ...] プッシュしたいことを表現するために<x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>. 利用可能: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>、 <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>、<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>と<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>。<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>このアドレスと関係するプッシュトランザクション: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' インプットまたはアウトプットとしてそのアドレスを含む新トランザクションを得るために<x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>。トランザクションの配列を返す。 新しいメモリプールトランザクションの場合は<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, そして新しいブロック確認済みトランザクションの場合は<x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>このトランザクションは、Replace-By-Fee(RBF)をサポートしておらず、この方法を使用して料金を引き上げることはできません。</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>最適</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>ちょうど今</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>年前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>ヶ月前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>週間前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2625,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>日前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2633,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>時間前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>分前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>分前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>秒前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>秒前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>年前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>ヶ月前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>週間前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>日前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>時間前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>分前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>分前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>秒前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/>秒前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -445,10 +449,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -466,10 +466,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -645,7 +641,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -658,7 +654,7 @@
|
||||
<target>ბლოკი <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -873,7 +869,7 @@
|
||||
<target>შეცდომა მონაცემების მოძებვნაზე</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -882,7 +878,7 @@
|
||||
<target>მისამართი: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -964,7 +960,7 @@
|
||||
<target>შეცდომა მისამართის მონაცემების მოძებვნისას.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -991,7 +987,7 @@
|
||||
<target>ბლოკი</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1007,11 +1003,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1066,7 +1062,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1108,7 +1104,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1121,11 +1117,11 @@
|
||||
<target>ჩვენს შესახებ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1134,7 +1130,7 @@
|
||||
<target>ოფლაინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1143,7 +1139,7 @@
|
||||
<target>უკავშირდება...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1152,7 +1148,7 @@
|
||||
<target>ქსელის 2-ე ფენა</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1161,7 +1157,7 @@
|
||||
<target>სტატისტიკა</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1170,7 +1166,7 @@
|
||||
<target>დაფა</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1179,7 +1175,7 @@
|
||||
<target>დიაგრამები</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1192,7 +1188,7 @@
|
||||
<target>სატელევიზიო ხედვა</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1205,7 +1201,7 @@
|
||||
<target>აქტივები</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1438,7 +1434,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1450,10 +1446,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1466,7 +1458,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1479,7 +1471,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1489,7 +1481,7 @@
|
||||
<target>შემდეგი ბლოკი</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1497,7 +1489,7 @@
|
||||
<target><x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempool ბლოკების რაოდენობა</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1505,7 +1497,7 @@
|
||||
<target>მემპულის ბლოკი <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1841,7 +1833,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1921,12 +1913,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>მეხსიერება</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>მინ. საკომისიო</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>წაშლა</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>მიმდინარე ტრანზაქციები</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1935,7 +1957,7 @@
|
||||
<target>სირთულე</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2036,6 +2058,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2457,9 +2480,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>ნებაყოფლობითი</target>
|
||||
@@ -2508,7 +2543,7 @@
|
||||
<target>ზუსტად ახლა</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2516,7 +2551,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წლის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2524,7 +2559,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> თვის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2532,7 +2567,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> კვირის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2540,7 +2575,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> დღის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2548,7 +2583,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> საათის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2556,7 +2591,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წუთის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2564,7 +2599,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წუთის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2572,7 +2607,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წამის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2580,7 +2615,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წამის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2588,7 +2623,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წლის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2596,7 +2631,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> თვის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2604,7 +2639,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> კვირის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2612,7 +2647,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> დღის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2620,7 +2655,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> საათის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2628,7 +2663,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წუთის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2636,7 +2671,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წუთის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2644,7 +2679,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წამის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2652,7 +2687,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> წამის წინ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>블록 <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -883,7 +879,7 @@
|
||||
<target>블록 데이터 불러오기 실패</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -892,7 +888,7 @@
|
||||
<target>주소: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -972,7 +968,7 @@
|
||||
<target>주소 데이터 불러오기 실패</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -999,7 +995,7 @@
|
||||
<target>블록</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1015,11 +1011,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1074,7 +1070,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1116,7 +1112,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1129,11 +1125,11 @@
|
||||
<target>대하여</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1142,7 +1138,7 @@
|
||||
<target>오프라인</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1151,7 +1147,7 @@
|
||||
<target>다시 연결중...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1160,7 +1156,7 @@
|
||||
<target>레이어 2 네트워크들</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1169,7 +1165,7 @@
|
||||
<target>통계</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1178,7 +1174,7 @@
|
||||
<target>대시보드</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1187,7 +1183,7 @@
|
||||
<target>그래프</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1200,7 +1196,7 @@
|
||||
<target>TV 뷰</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1213,7 +1209,7 @@
|
||||
<target>자산</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1444,7 +1440,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1456,10 +1452,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1472,7 +1464,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1485,7 +1477,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1495,7 +1487,7 @@
|
||||
<target>다음 블록</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1503,7 +1495,7 @@
|
||||
<target><x equiv-text="blocksInBlock" id="INTERPOLATION"/> 멤풀 블록 스택</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1511,7 +1503,7 @@
|
||||
<target>멤풀 블록 <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1847,7 +1839,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1927,12 +1919,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>메모리 사용량</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>최소 수수료</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>퍼징</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>들어오는 트랜잭션</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1941,7 +1963,7 @@
|
||||
<target>난이도 조정</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2042,6 +2064,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2466,9 +2489,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>최적</target>
|
||||
@@ -2517,7 +2552,7 @@
|
||||
<target>방금</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2525,7 +2560,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 년 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2533,7 +2568,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 개월 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2541,7 +2576,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 주일 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2549,7 +2584,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 일 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2557,7 +2592,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 시간 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2565,7 +2600,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 분 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2573,7 +2608,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 분 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2581,7 +2616,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 초 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2589,7 +2624,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 초 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2597,7 +2632,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 년 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2605,7 +2640,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 개월 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2613,7 +2648,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 주일 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2621,7 +2656,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 일 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2629,7 +2664,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 시간 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2637,7 +2672,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 분 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2645,7 +2680,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 분 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2653,7 +2688,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 초 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2661,7 +2696,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> 초 전</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Blokk <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Lasting av blokkdata feilet.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Adresse: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Lasting av adressedata feilet.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Blokker</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Om</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Offline</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Kobler til igjen...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Lag 2-nettverk</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Statistikk</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Dashbord</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Grafer</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV-modus</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Ressurser</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Neste blokk</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Bunke med <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempool blokker</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempool-blokk <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Minnebruk</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Minimumsavgift</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Fjerner</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Innkommende transaksjoner</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Vanskelighetsgradjustering</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Standard push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/>operasjon: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> til å uttrykke hva du vil pushe. Tilgjengelig: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> blocks <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, og <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>. <x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/> Push transaksjoner relatert til adresse: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> <x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> til å motta alle nye transaksjoner som inneholder den adressen som inndata eller utdata. Returnerer en tabell av transaksjoner. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>adress-transactions <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for nye mempool transaksjoner, og <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for nye blokkbekreftede transaksjoner.</target>
|
||||
<target>Standard push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/>operasjon: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> til å uttrykke hva du vil pushe. Tilgjengelig: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> blocks <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, og <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>. <x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/> Push transaksjoner relatert til adresse: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> <x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> til å motta alle nye transaksjoner som inneholder den adressen som inndata eller utdata. Returnerer en tabell av transaksjoner. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>adress-transactions <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for nye mempool transaksjoner, og <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions <x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for nye blokkbekreftede transaksjoner.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>Denne transaksjonen støtter IKKE Replace-By-Fee (RBF), avgiften kan derfor ikke endres.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimal</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>Akkurat nå</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> år siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> måned siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> uke siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2625,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> dag siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2633,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> time siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> min siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> minutt siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> sek siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> sekund siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> år siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> måneder siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> uker siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> dager siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> timer siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> min siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> minutter siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> sek siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target> <x equiv-text="counter" id="INTERPOLATION"/> sekunder siden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Blok <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Fout bij het laden van de blokdata.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Adres: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Fout bij het laden van adresdata.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Blokken</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Over</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Offline</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Opnieuw verbinden...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Laag-2-netwerken</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Statistieken</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Dashboard</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Grafieken</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV-weergave</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Activa</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Volgende blok</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Stapel van <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempoolblokken</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempoolblok <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Geheugengebruik</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Minimumvergoeding</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Weggooien</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Inkomende transacties</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Moeilijkheidsaanpassing</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2507,9 +2529,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimaal</target>
|
||||
@@ -2558,7 +2592,7 @@
|
||||
<target>Zojuist</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2600,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> jaar geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2608,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> maand geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2616,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> week geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2624,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dag geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2632,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> uur geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2640,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> min geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2648,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> minuut geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2656,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> sec geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2664,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> seconde geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2672,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> jaar geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2680,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> maanden geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2688,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> weken geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2696,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dagen geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2704,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> uur geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2712,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> min geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2720,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> minuten geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2728,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> sec geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2736,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> seconden geleden</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -86,7 +86,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="ef772ce5cf98a47b29175e3d46b8a9816c7990a2">
|
||||
<source>Unconfirmed</source>
|
||||
<target>Não confirmado</target>
|
||||
<target>Sem confirmar</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transaction/transaction.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Blocos <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Erro ao carregar os dados do bloco.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Endereço: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Erro ao carregar os dados do endereço.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Blocos</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Sobre</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Sem conexão</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Reconectando...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Rede 2ª Camada</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Estatísticas</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Painel de controle</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Gráficos</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>Visualização da TV</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Ativos</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1443,14 +1439,14 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="60cd6fa18f925b42065d8cfb1a791efdc228b4c3">
|
||||
<source>Unconfirmed</source>
|
||||
<target>Não confirmado</target>
|
||||
<target>Sem confirmar</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">16</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Próximo bloco</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Pilha de <x equiv-text="blocksInBlock" id="INTERPOLATION"/> blocos do mempool</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Bloco no mempool <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Uso do Mempool</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Taxa de corte</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Taxa de corte</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Transações de entrada</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Próximo ajuste de dificuldade</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Empurrão padrão: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para expressar o que você deseja empurrar. Disponível: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> e <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>. <x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Empurrar transações relacionadas ao endereço: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/>'track-address': '3PbJ ... bF9B'<x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para receber todas as novas transações contendo aquele endereço como entrada ou saída. Retorna um array de transações. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>para novas transações no mempool e <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>para novas transações de bloco confirmadas.</target>
|
||||
<target>Empurrão padrão: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para expressar o que você deseja empurrar. Disponível: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> e <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/> stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>. <x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Empurrar transações relacionadas ao endereço: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/>'track-address': '3PbJ ... bF9B'<x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> para receber todas as novas transações contendo aquele endereço como entrada ou saída. Retorna um array de transações. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>para novas transações no mempool e <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>para novas transações de bloco confirmadas.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>Essa transação NÃO suporta Replace-By-Fee (RBF) e não pode ter a taxa aumentada usando tal método.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Ótimo</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>Agora</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ano atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> mês atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> semana atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2625,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dia atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2633,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> hora atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> min atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> minuto atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> seg atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> segundo atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> anos atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> meses atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> semanas atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dias atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> horas atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> mins atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> minutos atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> segs atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> segundos atrás</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Blok <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Napaka pri nalaganju podatkov bloka.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Naslov: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Napaka pri nalaganju podatkov naslova.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Bloki</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>O projektu</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Brez povezave</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Ponovno povezovanje...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Omrežja 2. plasti</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Statistika</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Pregledna plošča</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Grafi</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV pogled</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Sredstva</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Naslednji blok</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Sklad <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempool blokov</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempool blok <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Velikost</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Najnižja omrežnina</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Prag</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Pretočnost</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Prilagoditev težavnosti</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Začetni potisk: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> za izbiro potisnih podatkov. Razpoložljivo: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, in <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Potisk transakcij povezanih z naslovom: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> za prejem vseh novih transakcij, ki vsebujejo ta naslov v vhodu ali izhodu. Vrne polje transakcij. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> za nove transakcije v mempool-u, in <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> za potrjene transakcije v novem bloku.</target>
|
||||
<target>Začetni potisk: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> za izbiro potisnih podatkov. Razpoložljivo: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, in <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Potisk transakcij povezanih z naslovom: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> za prejem vseh novih transakcij, ki vsebujejo ta naslov v vhodu ali izhodu. Vrne polje transakcij. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> za nove transakcije v mempool-u, in <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> za potrjene transakcije v novem bloku.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>Ta transakcija NE omogoča povečanje omrežnine, z uporabo Replace-By-Fee (RBF).</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimalno</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>Pravkar</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> letom</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> mesecem</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> tednom</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2625,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/>d</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2633,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/>h</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> min</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> min</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/>s</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/>s</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> leti</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> meseci</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> tedni</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/>d</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/>h</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> min</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/> min</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/>s</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target>pred <x equiv-text="counter" id="INTERPOLATION"/>s</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Block <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Kunde inte ladda blockdata.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Adress: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Kunde inte ladda addressdata.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Block</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Om</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Frånkopplad</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Återansluter...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Lager 2-nätverk</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Stats</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Instrumentbräda</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Grafer</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV-vy</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Assets</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Nästa block</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Stack med <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempoolblock</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempoolblock <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Minnesanvändning</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Lägsta avgift</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Förkastar</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Inkommande transaktioner</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Svårighetsjustering</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Standard push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> för att uttrycka vad du vill ha pushat. Tillgängligt: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Pusha transaktioner relaterade till address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> för att ta emot alla nya transaktioner innehållandes addressen som input eller output. Retunerar en matris av transaktioner. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> för nya mempooltransaktioner, och <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> för nya blockkonfinmerade transaktioner.</target>
|
||||
<target>Standard push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> för att uttrycka vad du vill ha pushat. Tillgängligt: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Pusha transaktioner relaterade till address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> för att ta emot alla nya transaktioner innehållandes addressen som input eller output. Retunerar en matris av transaktioner. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> för nya mempooltransaktioner, och <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> för nya blockkonfinmerade transaktioner.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>Denna transaktion stöder INTE Replace-By-Fee (RBF) och kan inte utnyttjas för att höja avgiften</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimal</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>Just nu</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> år sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> månad sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> veckor sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,15 +2625,15 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dag sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
<source><x equiv-text="counter" id="INTERPOLATION"/> hour ago</source>
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> timma sedan</target>
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> timme sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> min sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> minut sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> sek sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> sekund sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> år sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> månad sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> veckor sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dagar sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> timmar sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> min sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> minuter sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> sek sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> sekunder sedan</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Blok <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Blok datası yüklenirken hata oldu.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Adres: Address: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Adres datası yüklenirken hata oluştu.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Bloklar</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Hakkında</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Çevrimdışı</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Tekrardan bağlanıyor....</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>2. Katman Ağlar</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Stat</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Panel</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Grafikler</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV görünümü</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Varlıklar</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Sonraki blok</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target> <x equiv-text="blocksInBlock" id="INTERPOLATION"/> mempool bloklarının toplamı</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Mempool Blok <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,39 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Gelen işlemler</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1967,7 @@
|
||||
<target>Zorluk ayarı</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2068,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target> <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> neyi pushlamak istediğini belirt. Kullanılabilir: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, ve <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Belirtilen adrese gönderilen işlemler: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> bu adresi giriş ve çıkış olarak kullanan bütün işlemleri array olarak döndürür. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> yeni mempool işlemleri ve <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> yeni blok işlemleri için.</target>
|
||||
<target> <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> neyi pushlamak istediğini belirt. Kullanılabilir: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, ve <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Belirtilen adrese gönderilen işlemler: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> bu adresi giriş ve çıkış olarak kullanan bütün işlemleri array olarak döndürür. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> yeni mempool işlemleri ve <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> yeni blok işlemleri için.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2508,9 +2527,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Optimum</target>
|
||||
@@ -2559,7 +2590,7 @@
|
||||
<target>Şimdi</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2567,7 +2598,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> yıl önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2575,7 +2606,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ay önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2583,7 +2614,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> hafta önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2591,7 +2622,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> gün önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2599,7 +2630,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> saat önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2607,7 +2638,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dak. önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2615,7 +2646,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dakika önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2623,7 +2654,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> san. önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2631,7 +2662,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> san. önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2639,7 +2670,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> yıl önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2647,7 +2678,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ay önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2655,7 +2686,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> hafta önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2663,7 +2694,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> gün önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2671,7 +2702,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> saat önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2679,7 +2710,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dak. önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2687,7 +2718,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> dakika önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2695,7 +2726,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> san. önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2703,7 +2734,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> saniye önce</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -656,7 +652,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -669,7 +665,7 @@
|
||||
<target>Блок <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -884,7 +880,7 @@
|
||||
<target>Не вдалося завантажити дані про блок.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -893,7 +889,7 @@
|
||||
<target>Адреса: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -975,7 +971,7 @@
|
||||
<target>Не вдалося завантажити дані про адресу.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1002,7 +998,7 @@
|
||||
<target>Блоки</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1018,11 +1014,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1077,7 +1073,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1120,7 +1116,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1133,11 +1129,11 @@
|
||||
<target>Про</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1146,7 +1142,7 @@
|
||||
<target>Офлайн</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1155,7 +1151,7 @@
|
||||
<target>Повторне підключення...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1164,7 +1160,7 @@
|
||||
<target>Мережі 2 шару</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1173,7 +1169,7 @@
|
||||
<target>Статистика</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1182,7 +1178,7 @@
|
||||
<target>Панель</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1191,7 +1187,7 @@
|
||||
<target>Графіки</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1204,7 +1200,7 @@
|
||||
<target>TV перегляд</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1217,7 +1213,7 @@
|
||||
<target>Активи</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1450,7 +1446,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1462,10 +1458,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1478,7 +1470,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1491,7 +1483,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1501,7 +1493,7 @@
|
||||
<target>Наступний блок</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1509,7 +1501,7 @@
|
||||
<target>Набір з <x equiv-text="blocksInBlock" id="INTERPOLATION"/> блоків мемпулу</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1517,7 +1509,7 @@
|
||||
<target>Блок мемпулу <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1854,7 +1846,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1934,12 +1926,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Використання пам'яті</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Мінімальна комісія</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Очищення</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Вхідні транзакції</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1948,7 +1970,7 @@
|
||||
<target>Регулювання складності</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2049,7 +2071,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Надсилання за замовчуванням за замовчуванням: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> щоб вказати, що має бути надіслано. Доступно: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> і <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Надіслати транзакції пов'язані з адресою: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> щоб отримати всі нові транзакції які містять дану адресу у входах чи виходах. Повертає масив транзакції. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> для нових транзакції в мемпулі і <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> для підтверджених транзакцій.</target>
|
||||
<target>Надсилання за замовчуванням за замовчуванням: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> щоб вказати, що має бути надіслано. Доступно: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> і <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Надіслати транзакції пов'язані з адресою: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> щоб отримати всі нові транзакції які містять дану адресу у входах чи виходах. Повертає масив транзакції. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> для нових транзакції в мемпулі і <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> для підтверджених транзакцій.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2507,9 +2529,22 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<target>Ця транзакція НЕ підтримуює Replace-By-Fee (RBF) і не може бути замінена більшою комісією використовуючи цей метод</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Оптимальна</target>
|
||||
@@ -2558,7 +2593,7 @@
|
||||
<target>Щойно</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2566,7 +2601,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> рік тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2574,7 +2609,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> місяць тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2582,7 +2617,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> тиждень тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2590,7 +2625,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> день тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2598,7 +2633,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> годину тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2606,7 +2641,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> хв тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2614,7 +2649,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> хвилину тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2622,7 +2657,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> сек тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2630,7 +2665,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> секунду тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2638,7 +2673,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> років тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2646,7 +2681,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> місяців тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2654,7 +2689,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> тижнів тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2662,7 +2697,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> днів тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2670,7 +2705,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> годин тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2678,7 +2713,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> хв тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2686,7 +2721,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> хвилин тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2694,7 +2729,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> сек тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2702,7 +2737,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> секунд тому</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -655,7 +651,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -668,7 +664,7 @@
|
||||
<target>Khối <x equiv-text="block.height" id="BLOCK_HEIGHT"/>: <x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -883,7 +879,7 @@
|
||||
<target>Lỗi khi tải dữ liệu khối.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -892,7 +888,7 @@
|
||||
<target>Địa chỉ: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -974,7 +970,7 @@
|
||||
<target>Lỗi khi tải dữ liệu địa chỉ.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -1001,7 +997,7 @@
|
||||
<target>Khối</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1017,11 +1013,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1076,7 +1072,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1119,7 +1115,7 @@
|
||||
<target>API</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1132,11 +1128,11 @@
|
||||
<target>Về chúng tôi</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1145,7 +1141,7 @@
|
||||
<target>Ngoại tuyến</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1154,7 +1150,7 @@
|
||||
<target>Đang kết nối lại ...</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1163,7 +1159,7 @@
|
||||
<target>Mạng lớp 2</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1172,7 +1168,7 @@
|
||||
<target>Số liệu</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1181,7 +1177,7 @@
|
||||
<target>bảng điều khiển</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1190,7 +1186,7 @@
|
||||
<target>Đồ thị</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1203,7 +1199,7 @@
|
||||
<target>Giao diện TV</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1216,7 +1212,7 @@
|
||||
<target>Tài sản</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1449,7 +1445,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1461,10 +1457,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1477,7 +1469,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1490,7 +1482,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1500,7 +1492,7 @@
|
||||
<target>Khối tiếp theo</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1508,7 +1500,7 @@
|
||||
<target>Ngăn xếp của <x equiv-text="blocksInBlock" id="INTERPOLATION"/> khối mempool</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1516,7 +1508,7 @@
|
||||
<target>Khối mempool <x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1851,7 +1843,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1931,12 +1923,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>Sử dụng bộ nhớ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>Phí tối thiểu</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>Thanh lọc</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>Giao dịch đến</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1945,7 +1967,7 @@
|
||||
<target>Điều chỉnh độ khó</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2046,6 +2068,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2496,9 +2519,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>Tối ưu</target>
|
||||
@@ -2547,7 +2582,7 @@
|
||||
<target>Vừa mới đây</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2555,7 +2590,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> năm trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2563,7 +2598,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> tháng trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2571,7 +2606,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> tuần trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2579,7 +2614,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ngày trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2587,7 +2622,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> giờ trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2595,7 +2630,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> phút trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2603,7 +2638,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> phút trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2611,7 +2646,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> giây trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2619,7 +2654,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> giây trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2627,7 +2662,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> năm trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2635,7 +2670,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> tháng trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2643,7 +2678,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> tuần trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2651,7 +2686,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> ngày trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2659,7 +2694,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> giờ trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2667,7 +2702,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> phút trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2675,7 +2710,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> phút trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2683,7 +2718,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> giây trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2691,7 +2726,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/> giây trước</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">205</context>
|
||||
<context context-type="linenumber">208</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transfers/bisq-transfers.component.html</context>
|
||||
@@ -67,7 +67,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">206</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transfers/bisq-transfers.component.html</context>
|
||||
@@ -88,7 +88,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
<context context-type="linenumber">212</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Transaction unconfirmed state</note>
|
||||
<note priority="1" from="meaning">transaction.unconfirmed</note>
|
||||
@@ -242,7 +242,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">198</context>
|
||||
<context context-type="linenumber">201</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
@@ -288,6 +288,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">sat/vB</note>
|
||||
<note priority="1" from="meaning">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -418,10 +422,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="588930712875bfa0834655249093d99eaa3d162e" datatype="html">
|
||||
@@ -438,10 +438,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7e06b8dd9f29261827018351cd71efe1c87839de" datatype="html">
|
||||
@@ -472,7 +468,7 @@
|
||||
<source>nSequence</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">transactions-list.nsequence</note>
|
||||
</trans-unit>
|
||||
@@ -480,7 +476,7 @@
|
||||
<source>ScriptSig (ASM)</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">ScriptSig (ASM)</note>
|
||||
<note priority="1" from="meaning">transactions-list.scriptsig.asm</note>
|
||||
@@ -489,7 +485,7 @@
|
||||
<source>ScriptSig (HEX)</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">ScriptSig (HEX)</note>
|
||||
<note priority="1" from="meaning">transactions-list.scriptsig.hex</note>
|
||||
@@ -498,7 +494,7 @@
|
||||
<source>Witness</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">transactions-list.witness</note>
|
||||
</trans-unit>
|
||||
@@ -506,7 +502,7 @@
|
||||
<source>P2SH redeem script</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">transactions-list.p2sh-redeem-script</note>
|
||||
</trans-unit>
|
||||
@@ -514,7 +510,7 @@
|
||||
<source>P2WSH witness script</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">91</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">transactions-list.p2wsh-witness-script</note>
|
||||
</trans-unit>
|
||||
@@ -522,7 +518,7 @@
|
||||
<source>Previous output script</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">96</context>
|
||||
<context context-type="linenumber">99</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">transactions-list.previous-output-script</note>
|
||||
</trans-unit>
|
||||
@@ -530,11 +526,11 @@
|
||||
<source>Load all</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">106</context>
|
||||
<context context-type="linenumber">109</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">188</context>
|
||||
<context context-type="linenumber">191</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">transactions-list.load-all</note>
|
||||
</trans-unit>
|
||||
@@ -542,7 +538,7 @@
|
||||
<source>Peg-out to <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngTemplateOutlet="pegOutLink">"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">125</context>
|
||||
<context context-type="linenumber">128</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">transactions-list.peg-out-to</note>
|
||||
</trans-unit>
|
||||
@@ -550,7 +546,7 @@
|
||||
<source>ScriptPubKey (ASM)</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">ScriptPubKey (ASM)</note>
|
||||
<note priority="1" from="meaning">transactions-list.scriptpubkey.asm</note>
|
||||
@@ -559,7 +555,7 @@
|
||||
<source>ScriptPubKey (HEX)</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">174</context>
|
||||
<context context-type="linenumber">177</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">ScriptPubKey (HEX)</note>
|
||||
<note priority="1" from="meaning">transactions-list.scriptpubkey.hex</note>
|
||||
@@ -568,7 +564,7 @@
|
||||
<source>Type</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html</context>
|
||||
@@ -584,7 +580,7 @@
|
||||
<source>data</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">178</context>
|
||||
<context context-type="linenumber">181</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">transactions-list.vout.scriptpubkey-type.data</note>
|
||||
</trans-unit>
|
||||
@@ -592,7 +588,7 @@
|
||||
<source>sat</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">198</context>
|
||||
<context context-type="linenumber">201</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">sat</note>
|
||||
<note priority="1" from="meaning">shared.sat</note>
|
||||
@@ -601,7 +597,7 @@
|
||||
<source>Confidential</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">214</context>
|
||||
<context context-type="linenumber">217</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/amount/amount.component.html</context>
|
||||
@@ -609,7 +605,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">134</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -621,7 +617,7 @@
|
||||
<source>Block <x id="BLOCK_HEIGHT" equiv-text="block.height"/>: <x id="BLOCK_ID" equiv-text="block.id"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="7daa2693df24aec262c6aad735f9bf918575b866" datatype="html">
|
||||
@@ -822,7 +818,7 @@
|
||||
<source>Error loading block data.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -830,7 +826,7 @@
|
||||
<source>Address: <x id="INTERPOLATION" equiv-text="this.addressString"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563" datatype="html">
|
||||
@@ -845,11 +841,23 @@
|
||||
</context-group>
|
||||
<note priority="1" from="description">shared.address</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7e69426bd97a606d8ae6026762858e6e7c86a1fd" datatype="html">
|
||||
<source>Balance</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">30</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">address.balance</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="a9b87c3aa4731edee661c8287ef3aab71799c0b8" datatype="html">
|
||||
<source>Total received</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.html</context>
|
||||
@@ -861,7 +869,7 @@
|
||||
<source>Total sent</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">24</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.html</context>
|
||||
@@ -873,23 +881,11 @@
|
||||
</context-group>
|
||||
<note priority="1" from="description">address.total-sent</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="7e69426bd97a606d8ae6026762858e6e7c86a1fd" datatype="html">
|
||||
<source>Balance</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">address.balance</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="714e34125b3343df73f19ec800b43be95217d5d4" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="{{ (transactions?.length | number) || '?' }}"/> of <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> transaction</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
<context context-type="linenumber">50</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">X of X Address Transaction</note>
|
||||
</trans-unit>
|
||||
@@ -897,7 +893,7 @@
|
||||
<source><x id="INTERPOLATION" equiv-text="{{ (transactions?.length | number) || '?' }}"/> of <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> transactions</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">X of X Address Transactions (Plural)</note>
|
||||
</trans-unit>
|
||||
@@ -905,7 +901,7 @@
|
||||
<source>Error loading address data.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">115</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -929,7 +925,7 @@
|
||||
<source>Blocks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -944,11 +940,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1000,7 +996,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1024,15 +1020,23 @@
|
||||
<source>multisig <x id="INTERPOLATION" equiv-text="{{ multisigM }}"/> of <x id="INTERPOLATION_1" equiv-text="{{ multisigN }}"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address-labels/address-labels.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
<context context-type="linenumber">5</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">address-labels.multisig</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="aae004b987aaf258dea1829618651427b68283db" datatype="html">
|
||||
<source>Layer<x id="INTERPOLATION" equiv-text="{{ network === 'liquid' ? '3' : '2' }}"/> Peg-out</source>
|
||||
<trans-unit id="31c09dcc0ab351767631539b208d5f7de4005473" datatype="html">
|
||||
<source>Lightning <x id="INTERPOLATION" equiv-text="{{ lightning }}"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address-labels/address-labels.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
<context context-type="linenumber">11</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">address-labels.upper-layer-peg-out</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="696ade981a05c12e10df38ba6218c76e318813b3" datatype="html">
|
||||
<source>Liquid <x id="INTERPOLATION" equiv-text="{{ liquid }}"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address-labels/address-labels.component.html</context>
|
||||
<context context-type="linenumber">17</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">address-labels.upper-layer-peg-out</note>
|
||||
</trans-unit>
|
||||
@@ -1040,7 +1044,7 @@
|
||||
<source>API</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1052,7 +1056,7 @@
|
||||
<source>About</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
@@ -1064,7 +1068,7 @@
|
||||
<source>Offline</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1072,7 +1076,7 @@
|
||||
<source>Reconnecting...</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1080,7 +1084,7 @@
|
||||
<source>Layer 2 Networks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1088,7 +1092,7 @@
|
||||
<source>Stats</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1096,7 +1100,7 @@
|
||||
<source>Dashboard</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1104,7 +1108,7 @@
|
||||
<source>Graphs</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1116,7 +1120,7 @@
|
||||
<source>TV view</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1128,7 +1132,7 @@
|
||||
<source>Assets</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1203,7 +1207,7 @@
|
||||
<source>Terms of Service</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.html</context>
|
||||
<context context-type="linenumber">206</context>
|
||||
<context context-type="linenumber">205</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
@@ -1272,14 +1276,6 @@
|
||||
</context-group>
|
||||
<note priority="1" from="description">about.sponsor.thank-you</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="981a90db6601297002689e5fae09d38b9e374b05" datatype="html">
|
||||
<source>If you specified a Twitter handle, the profile photo should now be visible on this page when you reload.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.html</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">about.sponsor.sponsor-completed</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="ff4b7f4070be9e876c7610d99b9dbd53ff19dceb" datatype="html">
|
||||
<source>Loading graphs...</source>
|
||||
<context-group purpose="location">
|
||||
@@ -1337,7 +1333,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Unconfirmed count</note>
|
||||
<note priority="1" from="meaning">dashboard.unconfirmed</note>
|
||||
@@ -1348,10 +1344,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Mempool size</note>
|
||||
<note priority="1" from="meaning">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1363,7 +1355,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1375,7 +1367,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">vB/s</note>
|
||||
<note priority="1" from="meaning">shared.vbytes-per-second</note>
|
||||
@@ -1384,21 +1376,21 @@
|
||||
<source>Next block</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="mempool-block.stack.of.blocks" datatype="html">
|
||||
<source>Stack of <x id="INTERPOLATION" equiv-text="blocksInBlock"/> mempool blocks</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="mempool-block.block.no" datatype="html">
|
||||
<source>Mempool block <x id="INTERPOLATION" equiv-text="this.mempoolBlockIndex + 1"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d" datatype="html">
|
||||
@@ -1703,7 +1695,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1775,11 +1767,38 @@
|
||||
</context-group>
|
||||
<note priority="1" from="description">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b9565832c4caef9a03f2b30fe37495ff38566fd5" datatype="html">
|
||||
<source>Memory usage</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Memory usage</note>
|
||||
<note priority="1" from="meaning">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="1f9a922cb4010ee20eb9a241a22307b670f7628c" datatype="html">
|
||||
<source>Minimum fee</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Minimum mempool fee</note>
|
||||
<note priority="1" from="meaning">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="4c3955cfe5955657297481efaf3ada8c55c75b2c" datatype="html">
|
||||
<source>Purging</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Purgin below fee</note>
|
||||
<note priority="1" from="meaning">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="926c571b25cca7e2a294619f145960c0cd3848b6" datatype="html">
|
||||
<source>Incoming transactions</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1787,7 +1806,7 @@
|
||||
<source>Difficulty adjustment</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2289,9 +2308,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">RBF</note>
|
||||
<note priority="1" from="meaning">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="85ce9e4f45873116b746899169cbc3445321d60c" datatype="html">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="b2035d486e8d59980736a224891d9790c981691a" datatype="html">
|
||||
<source>Optimal</source>
|
||||
<context-group purpose="location">
|
||||
@@ -2335,133 +2366,133 @@
|
||||
<source>Just now</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.year.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> year ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.month.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> month ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.week.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> week ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.day.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> day ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.hour.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> hour ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.min.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> min ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.minute.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> minute ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.sec.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> sec ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.second.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> second ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.years.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> years ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.months.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> months ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.weeks.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> weeks ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.days.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> days ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.hours.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> hours ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.mins.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> mins ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.minutes.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> minutes ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.secs.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> secs ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since.seconds.ago" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="counter"/> seconds ago</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4" datatype="html">
|
||||
|
||||
@@ -304,6 +304,10 @@
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">117</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">sat/vB</note>
|
||||
<note from="meaning" priority="1">shared.sat-vbyte</note>
|
||||
</trans-unit>
|
||||
@@ -446,10 +450,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">165</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.block</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="588930712875bfa0834655249093d99eaa3d162e">
|
||||
@@ -467,10 +467,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">shared.blocks</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7e06b8dd9f29261827018351cd71efe1c87839de">
|
||||
@@ -653,7 +649,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">116</context>
|
||||
<context context-type="linenumber">132</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
@@ -666,7 +662,7 @@
|
||||
<target>区块<x equiv-text="block.height" id="BLOCK_HEIGHT"/>:<x equiv-text="block.id" id="BLOCK_ID"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">98</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="7daa2693df24aec262c6aad735f9bf918575b866">
|
||||
@@ -881,7 +877,7 @@
|
||||
<target>在加载区块数据时出错</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">169</context>
|
||||
<context context-type="linenumber">176</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">block.error.loading-block-data</note>
|
||||
</trans-unit>
|
||||
@@ -890,7 +886,7 @@
|
||||
<target>地址: <x equiv-text="this.addressString" id="INTERPOLATION"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">64</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="729754dd19eb9ce0670b0aeb5a6ae60574c2c563">
|
||||
@@ -972,7 +968,7 @@
|
||||
<target>在加载地址数据时出错</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">105</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">address.error.loading-address-data</note>
|
||||
</trans-unit>
|
||||
@@ -999,7 +995,7 @@
|
||||
<target>区块</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/latest-blocks/latest-blocks.component.ts</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
@@ -1015,11 +1011,11 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.ts</context>
|
||||
@@ -1074,7 +1070,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.html</context>
|
||||
@@ -1117,7 +1113,7 @@
|
||||
<target>应用程序接口</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.ts</context>
|
||||
@@ -1130,11 +1126,11 @@
|
||||
<target>关于</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.about</note>
|
||||
</trans-unit>
|
||||
@@ -1143,7 +1139,7 @@
|
||||
<target>离线</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.offline</note>
|
||||
</trans-unit>
|
||||
@@ -1152,7 +1148,7 @@
|
||||
<target>重新连接中</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.reconnecting</note>
|
||||
</trans-unit>
|
||||
@@ -1161,7 +1157,7 @@
|
||||
<target>第2层网络</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.layer2-networks-header</note>
|
||||
</trans-unit>
|
||||
@@ -1170,7 +1166,7 @@
|
||||
<target>统计</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">35</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.stats</note>
|
||||
</trans-unit>
|
||||
@@ -1179,7 +1175,7 @@
|
||||
<target>仪表板</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">master-page.dashboard</note>
|
||||
</trans-unit>
|
||||
@@ -1188,7 +1184,7 @@
|
||||
<target>图表</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.ts</context>
|
||||
@@ -1201,7 +1197,7 @@
|
||||
<target>TV模式</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/television/television.component.ts</context>
|
||||
@@ -1214,7 +1210,7 @@
|
||||
<target>资产</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/master-page/master-page.component.html</context>
|
||||
<context context-type="linenumber">53</context>
|
||||
<context context-type="linenumber">55</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/assets/assets.component.ts</context>
|
||||
@@ -1446,7 +1442,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">170</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Unconfirmed count</note>
|
||||
<note from="meaning" priority="1">dashboard.unconfirmed</note>
|
||||
@@ -1458,10 +1454,6 @@
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">162</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Mempool size</note>
|
||||
<note from="meaning" priority="1">dashboard.mempool-size</note>
|
||||
</trans-unit>
|
||||
@@ -1474,7 +1466,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
<context context-type="linenumber">195</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">footer.backend-is-synchronizing</note>
|
||||
</trans-unit>
|
||||
@@ -1487,7 +1479,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">187</context>
|
||||
<context context-type="linenumber">200</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">vB/s</note>
|
||||
<note from="meaning" priority="1">shared.vbytes-per-second</note>
|
||||
@@ -1497,7 +1489,7 @@
|
||||
<target>下一区块</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">71</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.stack.of.blocks">
|
||||
@@ -1505,7 +1497,7 @@
|
||||
<target>第<x equiv-text="blocksInBlock" id="INTERPOLATION"/>内存区块堆</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="mempool-block.block.no">
|
||||
@@ -1513,7 +1505,7 @@
|
||||
<target>第<x equiv-text="this.mempoolBlockIndex + 1" id="INTERPOLATION"/>内存区块</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2cb12c1680a46464cae5aa0d0d1d6914733a75d">
|
||||
@@ -1845,7 +1837,7 @@
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">172</context>
|
||||
<context context-type="linenumber">184</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.latest-blocks.transaction-count</note>
|
||||
</trans-unit>
|
||||
@@ -1925,12 +1917,42 @@
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.collapse</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b9565832c4caef9a03f2b30fe37495ff38566fd5">
|
||||
<source>Memory usage</source>
|
||||
<target>内存占用</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">173</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Memory usage</note>
|
||||
<note from="meaning" priority="1">dashboard.memory-usage</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="1f9a922cb4010ee20eb9a241a22307b670f7628c">
|
||||
<source>Minimum fee</source>
|
||||
<target>最低费用</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">166</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Minimum mempool fee</note>
|
||||
<note from="meaning" priority="1">dashboard.minimum-fee</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="4c3955cfe5955657297481efaf3ada8c55c75b2c">
|
||||
<source>Purging</source>
|
||||
<target>吹扫中</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">167</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">Purgin below fee</note>
|
||||
<note from="meaning" priority="1">dashboard.purging</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="926c571b25cca7e2a294619f145960c0cd3848b6">
|
||||
<source>Incoming transactions</source>
|
||||
<target>收款交易</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">180</context>
|
||||
<context context-type="linenumber">192</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.incoming-transactions</note>
|
||||
</trans-unit>
|
||||
@@ -1939,7 +1961,7 @@
|
||||
<target>难度调整</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">196</context>
|
||||
<context context-type="linenumber">209</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">dashboard.difficulty-adjustment</note>
|
||||
</trans-unit>
|
||||
@@ -2039,6 +2061,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="fe56475a8f4cf4bfc3acaafa215a7dd60d9ed7da">
|
||||
<source>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-block<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</source>
|
||||
<target>Default push: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> action: 'want', data: ['blocks', ...] <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to express what you want pushed. Available: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>mempool-blocks<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>live-2h-chart<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>stats<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/>.<x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/><x ctype="lb" equiv-text="<br>" id="LINE_BREAK"/>Push transactions related to address: <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/><x equiv-text="{{ '{' }}" id="INTERPOLATION"/> 'track-address': '3PbJ...bF9B' <x equiv-text="{{ '}' }}" id="INTERPOLATION_1"/><x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>address-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new mempool transactions, and <x ctype="x-code" equiv-text="<code>" id="START_TAG_CODE"/>block-transactions<x ctype="x-code" equiv-text="</code> " id="CLOSE_TAG_CODE"/> for new block confirmed transactions.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/api-docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">19</context>
|
||||
@@ -2456,9 +2479,21 @@
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF</note>
|
||||
<note from="meaning" priority="1">tx-features.tag.rbf</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="85ce9e4f45873116b746899169cbc3445321d60c">
|
||||
<source>This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<note from="description" priority="1">RBF disabled tooltip</note>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="b2035d486e8d59980736a224891d9790c981691a">
|
||||
<source>Optimal</source>
|
||||
<target>最佳</target>
|
||||
@@ -2507,7 +2542,7 @@
|
||||
<target>刚刚</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">49</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.year.ago">
|
||||
@@ -2515,7 +2550,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>年前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">58</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.month.ago">
|
||||
@@ -2523,7 +2558,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>个月前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">59</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.week.ago">
|
||||
@@ -2531,7 +2566,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>周前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">60</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.day.ago">
|
||||
@@ -2539,7 +2574,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>天前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
<context context-type="linenumber">68</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hour.ago">
|
||||
@@ -2547,7 +2582,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>小时前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">62</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.min.ago">
|
||||
@@ -2555,7 +2590,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>分钟前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">65</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minute.ago">
|
||||
@@ -2563,7 +2598,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>分钟前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.sec.ago">
|
||||
@@ -2571,7 +2606,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>秒前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">70</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.second.ago">
|
||||
@@ -2579,7 +2614,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>秒前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">72</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.years.ago">
|
||||
@@ -2587,7 +2622,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>年前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">76</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.months.ago">
|
||||
@@ -2595,7 +2630,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>个月前 </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">77</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.weeks.ago">
|
||||
@@ -2603,7 +2638,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>周前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.days.ago">
|
||||
@@ -2611,7 +2646,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>天前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.hours.ago">
|
||||
@@ -2619,7 +2654,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>小时前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.mins.ago">
|
||||
@@ -2627,7 +2662,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>分钟前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.minutes.ago">
|
||||
@@ -2635,7 +2670,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>分钟前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">85</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.secs.ago">
|
||||
@@ -2643,7 +2678,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>秒前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="time-since.seconds.ago">
|
||||
@@ -2651,7 +2686,7 @@
|
||||
<target><x equiv-text="counter" id="INTERPOLATION"/>秒前</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
<context context-type="linenumber">97</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit datatype="html" id="2a30a4cdb123a03facc5ab8c5b3e6d8b8dbbc3d4">
|
||||
|
||||
BIN
frontend/src/resources/screenshots/v2.1.0-dashboard.png
Normal file
BIN
frontend/src/resources/screenshots/v2.1.0-dashboard.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 482 KiB |
@@ -12,6 +12,8 @@ $secondary: #2d3348;
|
||||
$success: #1a9436;
|
||||
$info: #1bd8f4;
|
||||
|
||||
$h5-font-size: 1.15rem !default;
|
||||
|
||||
$pagination-bg: $body-bg;
|
||||
$pagination-border-color: $gray-800;
|
||||
$pagination-disabled-bg: #FFF;
|
||||
@@ -22,6 +24,8 @@ $pagination-hover-bg: #12131e;
|
||||
$pagination-hover-border-color: #1d1f31;
|
||||
$pagination-disabled-bg: #1d1f31;
|
||||
|
||||
$custom-select-indicator-color: #FFF;
|
||||
|
||||
.input-group-text {
|
||||
background-color: #1c2031 !important;
|
||||
border: 1px solid #20263e !important;
|
||||
@@ -402,9 +406,13 @@ h1, h2, h3 {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.progress {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.progress-text {
|
||||
position: absolute;
|
||||
top: 8px;
|
||||
top: 8.5px;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@@ -84,24 +84,3 @@ ALTER TABLE `transactions`
|
||||
|
||||
ALTER TABLE `statistics`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||||
|
||||
|
||||
CREATE TABLE `donations` (
|
||||
`id` int(11) NOT NULL,
|
||||
`added` datetime NOT NULL,
|
||||
`amount` float NOT NULL,
|
||||
`handle` varchar(250) NOT NULL,
|
||||
`order_id` varchar(25) NOT NULL,
|
||||
`imageUrl` varchar(250) NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
ALTER TABLE `donations`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
ALTER TABLE `donations`
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
||||
|
||||
ALTER TABLE `donations` ADD UNIQUE(`order_id`);
|
||||
|
||||
ALTER TABLE `donations` ADD `image` MEDIUMBLOB NULL AFTER `imageUrl`;
|
||||
ALTER TABLE `donations` ADD `twitter_id` VARCHAR(250) NULL AFTER `handle`;
|
||||
|
||||
16
nginx.conf
16
nginx.conf
@@ -83,12 +83,16 @@ http {
|
||||
~*^es es;
|
||||
~*^fa fa;
|
||||
~*^fr fr;
|
||||
~*^ja ja;
|
||||
~*^ko ko;
|
||||
~*^it it;
|
||||
~*^ka ka;
|
||||
~*^hu hu;
|
||||
~*^nl nl;
|
||||
~*^nn nn;
|
||||
~*^ja ja;
|
||||
~*^nb nb;
|
||||
~*^pt pt;
|
||||
~*^sl sl;
|
||||
~*^fi fi;
|
||||
~*^sv sv;
|
||||
~*^tr tr;
|
||||
~*^uk uk;
|
||||
@@ -106,12 +110,16 @@ http {
|
||||
~*^es es;
|
||||
~*^fa fa;
|
||||
~*^fr fr;
|
||||
~*^ja ja;
|
||||
~*^ko ko;
|
||||
~*^it it;
|
||||
~*^ka ka;
|
||||
~*^hu hu;
|
||||
~*^nl nl;
|
||||
~*^nn nn;
|
||||
~*^ja ja;
|
||||
~*^nb nb;
|
||||
~*^pt pt;
|
||||
~*^sl sl;
|
||||
~*^fi fi;
|
||||
~*^sv sv;
|
||||
~*^tr tr;
|
||||
~*^uk uk;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/local/bin/zsh
|
||||
cd /electrs
|
||||
cd $HOME/electrs
|
||||
source $HOME/.cargo/env
|
||||
export PATH=$HOME/.cargo/bin:$PATH
|
||||
|
||||
@@ -11,9 +11,11 @@ do
|
||||
-- \
|
||||
-vvvv \
|
||||
--address-search \
|
||||
--daemon-dir /bitcoin \
|
||||
--db-dir /electrs \
|
||||
--daemon-dir $HOME \
|
||||
--http-addr '[::]:3000' \
|
||||
--cookie 'user:pass' \
|
||||
--precache-scripts /electrs/contrib/popular-scripts.txt
|
||||
sleep 1
|
||||
--precache-scripts $HOME/electrs/contrib/popular-scripts.txt
|
||||
|
||||
sleep 3
|
||||
done
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/local/bin/zsh
|
||||
cd /electrs
|
||||
cd $HOME/electrs
|
||||
source $HOME/.cargo/env
|
||||
export PATH=$HOME/.cargo/bin:$PATH
|
||||
|
||||
@@ -9,11 +9,13 @@ do
|
||||
--release \
|
||||
--bin electrs \
|
||||
-- \
|
||||
-vv \
|
||||
-vvvv \
|
||||
--network testnet \
|
||||
--daemon-dir /bitcoin \
|
||||
--db-dir /electrs \
|
||||
--daemon-dir $HOME \
|
||||
--http-addr '[::]:3002' \
|
||||
--cookie 'user:pass' \
|
||||
--precache-scripts /electrs/contrib/popular-scripts.txt
|
||||
sleep 1
|
||||
--precache-scripts $HOME/electrs/contrib/popular-scripts.txt
|
||||
|
||||
sleep 3
|
||||
done
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
},
|
||||
"DATABASE": {
|
||||
"ENABLED": false,
|
||||
"HOST": "localhost",
|
||||
"HOST": "127.0.0.1",
|
||||
"PORT": 3306,
|
||||
"USERNAME": "bmempool",
|
||||
"PASSWORD": "bmempool",
|
||||
|
||||
@@ -14,11 +14,11 @@
|
||||
"PASSWORD": "bar"
|
||||
},
|
||||
"ESPLORA": {
|
||||
"REST_API_URL": "http://[::1]:3001"
|
||||
"REST_API_URL": "http://127.0.0.1:2001"
|
||||
},
|
||||
"DATABASE": {
|
||||
"ENABLED": true,
|
||||
"HOST": "localhost",
|
||||
"HOST": "127.0.0.1",
|
||||
"PORT": 3306,
|
||||
"USERNAME": "lmempool",
|
||||
"PASSWORD": "lmempool",
|
||||
|
||||
@@ -13,11 +13,11 @@
|
||||
"PASSWORD": "bar"
|
||||
},
|
||||
"ESPLORA": {
|
||||
"REST_API_URL": "http://[::1]:3000"
|
||||
"REST_API_URL": "http://127.0.0.1:2000"
|
||||
},
|
||||
"DATABASE": {
|
||||
"ENABLED": true,
|
||||
"HOST": "localhost",
|
||||
"HOST": "127.0.0.1",
|
||||
"PORT": 3306,
|
||||
"USERNAME": "mempool",
|
||||
"PASSWORD": "mempool",
|
||||
|
||||
@@ -14,11 +14,11 @@
|
||||
"PASSWORD": "bar"
|
||||
},
|
||||
"ESPLORA": {
|
||||
"REST_API_URL": "http://[::1]:3002"
|
||||
"REST_API_URL": "http://127.0.0.1:2002"
|
||||
},
|
||||
"DATABASE": {
|
||||
"ENABLED": true,
|
||||
"HOST": "localhost",
|
||||
"HOST": "127.0.0.1",
|
||||
"PORT": 3306,
|
||||
"USERNAME": "tmempool",
|
||||
"PASSWORD": "tmempool",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user