aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wallet/ExchangeSetUrl.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-02-23 15:18:37 -0300
committerSebastian <sebasjm@gmail.com>2022-02-24 12:50:51 -0300
commit41850c9f14baa5330919c6dabf161b1aaeda7376 (patch)
tree678125e50206ca3f51a6051257a94644044f456a /packages/taler-wallet-webextension/src/wallet/ExchangeSetUrl.tsx
parent7647d077e7d9a5581e3ce919da936bc5d22a4df2 (diff)
downloadwallet-core-41850c9f14baa5330919c6dabf161b1aaeda7376.tar.xz
add i18n where was missing
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/ExchangeSetUrl.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ExchangeSetUrl.tsx61
1 files changed, 42 insertions, 19 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/ExchangeSetUrl.tsx b/packages/taler-wallet-webextension/src/wallet/ExchangeSetUrl.tsx
index c4ba4f2a3..909afc4b7 100644
--- a/packages/taler-wallet-webextension/src/wallet/ExchangeSetUrl.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/ExchangeSetUrl.tsx
@@ -2,6 +2,7 @@ import {
canonicalizeBaseUrl,
i18n,
TalerConfigResponse,
+ Translate,
} from "@gnu-taler/taler-util";
import { Fragment, h } from "preact";
import { useEffect, useState } from "preact/hooks";
@@ -91,32 +92,46 @@ export function ExchangeSetUrlPage({
<Fragment>
<section>
{!expectedCurrency ? (
- <h1>Add new exchange</h1>
+ <h1>
+ <Translate>Add new exchange</Translate>
+ </h1>
) : (
- <h2>Add exchange for {expectedCurrency}</h2>
+ <h2>
+ <Translate>Add exchange for {expectedCurrency}</Translate>
+ </h2>
)}
{!result && (
- <LightText>Enter the URL of an exchange you trust.</LightText>
+ <LightText>
+ <Translate>Enter the URL of an exchange you trust.</Translate>
+ </LightText>
)}
{result && (
<LightText>
- An exchange has been found! Review the information and click next
+ <Translate>
+ An exchange has been found! Review the information and click next
+ </Translate>
</LightText>
)}
{result && expectedCurrency && expectedCurrency !== result.currency && (
<WarningBox>
- This exchange doesn't match the expected currency{" "}
- <b>{expectedCurrency}</b>
+ <Translate>
+ This exchange doesn't match the expected currency
+ <b>{expectedCurrency}</b>
+ </Translate>
</WarningBox>
)}
- <ErrorMessage
- title={error && "Unable to add this exchange"}
- description={error}
- />
- <ErrorMessage
- title={confirmationError && "Unable to add this exchange"}
- description={confirmationError}
- />
+ {error && (
+ <ErrorMessage
+ title={<Translate>Unable to verify this exchange</Translate>}
+ description={error}
+ />
+ )}
+ {confirmationError && (
+ <ErrorMessage
+ title={<Translate>Unable to add this exchange</Translate>}
+ description={confirmationError}
+ />
+ )}
<p>
<Input invalid={!!error}>
<label>URL</label>
@@ -127,15 +142,23 @@ export function ExchangeSetUrlPage({
onInput={(e) => updateEndpoint(e.currentTarget.value)}
/>
</Input>
- {loading && <div>loading... </div>}
+ {loading && (
+ <div>
+ <Translate>loading</Translate>...
+ </div>
+ )}
{result && !loading && (
<Fragment>
<Input>
- <label>Version</label>
+ <label>
+ <Translate>Version</Translate>
+ </label>
<input type="text" disabled value={result.version} />
</Input>
<Input>
- <label>Currency</label>
+ <label>
+ <Translate>Currency</Translate>
+ </label>
<input type="text" disabled value={result.currency} />
</Input>
</Fragment>
@@ -144,7 +167,7 @@ export function ExchangeSetUrlPage({
</section>
<footer>
<Button onClick={onCancel}>
- <i18n.Translate>Cancel</i18n.Translate>
+ <Translate>Cancel</Translate>
</Button>
<ButtonPrimary
disabled={
@@ -160,7 +183,7 @@ export function ExchangeSetUrlPage({
);
}}
>
- <i18n.Translate>Next</i18n.Translate>
+ <Translate>Next</Translate>
</ButtonPrimary>
</footer>
</Fragment>