summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/cta/Withdraw.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/cta/Withdraw.tsx
parent7647d077e7d9a5581e3ce919da936bc5d22a4df2 (diff)
downloadwallet-core-41850c9f14baa5330919c6dabf161b1aaeda7376.tar.gz
wallet-core-41850c9f14baa5330919c6dabf161b1aaeda7376.tar.bz2
wallet-core-41850c9f14baa5330919c6dabf161b1aaeda7376.zip
add i18n where was missing
Diffstat (limited to 'packages/taler-wallet-webextension/src/cta/Withdraw.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/cta/Withdraw.tsx48
1 files changed, 29 insertions, 19 deletions
diff --git a/packages/taler-wallet-webextension/src/cta/Withdraw.tsx b/packages/taler-wallet-webextension/src/cta/Withdraw.tsx
index 8f45a047c..7d36a6084 100644
--- a/packages/taler-wallet-webextension/src/cta/Withdraw.tsx
+++ b/packages/taler-wallet-webextension/src/cta/Withdraw.tsx
@@ -18,7 +18,7 @@
* Page shown to the user to confirm creation
* of a reserve, usually requested by the bank.
*
- * @author Florian Dold
+ * @author sebasjm
*/
import {
@@ -26,6 +26,7 @@ import {
Amounts,
ExchangeListItem,
i18n,
+ Translate,
WithdrawUriInfoResponse,
} from "@gnu-taler/taler-util";
import { OperationFailedError } from "@gnu-taler/taler-wallet-core";
@@ -117,37 +118,46 @@ export function View({
return (
<WalletAction>
<LogoHeader />
- <h2>{i18n.str`Digital cash withdrawal`}</h2>
+ <h2>
+ <Translate>Digital cash withdrawal</Translate>
+ </h2>
{withdrawError && (
<ErrorTalerOperation
- title="Could not finish the withdrawal operation"
+ title={
+ <Translate>Could not finish the withdrawal operation</Translate>
+ }
error={withdrawError.operationError}
/>
)}
<section>
<Part
- title="Total to withdraw"
+ title={<Translate>Total to withdraw</Translate>}
text={amountToString(Amounts.sub(amount, withdrawalFee).amount)}
kind="positive"
/>
{Amounts.isNonZero(withdrawalFee) && (
<Fragment>
<Part
- title="Chosen amount"
+ title={<Translate>Chosen amount</Translate>}
text={amountToString(amount)}
kind="neutral"
/>
<Part
- title="Exchange fee"
+ title={<Translate>Exchange fee</Translate>}
text={amountToString(withdrawalFee)}
kind="negative"
/>
</Fragment>
)}
{exchangeBaseUrl && (
- <Part title="Exchange" text={exchangeBaseUrl} kind="neutral" big />
+ <Part
+ title={<Translate>Exchange</Translate>}
+ text={exchangeBaseUrl}
+ kind="neutral"
+ big
+ />
)}
</section>
{!reviewing && (
@@ -156,7 +166,7 @@ export function View({
<Fragment>
<div>
<SelectList
- label="Known exchanges"
+ label={<Translate>Known exchanges</Translate>}
list={exchanges}
value={nextExchange}
name="switchingExchange"
@@ -172,14 +182,16 @@ export function View({
setSwitchingExchange(false);
}}
>
- {nextExchange === undefined
- ? i18n.str`Cancel exchange selection`
- : i18n.str`Confirm exchange selection`}
+ {nextExchange === undefined ? (
+ <Translate>Cancel exchange selection</Translate>
+ ) : (
+ <Translate>Confirm exchange selection</Translate>
+ )}
</LinkSuccess>
</Fragment>
) : (
<LinkSuccess upperCased onClick={() => setSwitchingExchange(true)}>
- {i18n.str`Switch exchange`}
+ <Translate>Switch exchange</Translate>
</LinkSuccess>
)}
</section>
@@ -198,7 +210,7 @@ export function View({
disabled={!exchangeBaseUrl || confirmDisabled}
onClick={doWithdrawAndCheckError}
>
- {i18n.str`Confirm withdrawal`}
+ <Translate>Confirm withdrawal</Translate>
</ButtonSuccess>
)}
{terms.status === "notfound" && (
@@ -207,7 +219,7 @@ export function View({
disabled={!exchangeBaseUrl}
onClick={doWithdrawAndCheckError}
>
- {i18n.str`Withdraw anyway`}
+ <Translate>Withdraw anyway</Translate>
</ButtonWarning>
)}
</section>
@@ -270,7 +282,7 @@ export function WithdrawPageWithParsedURI({
if (detailsHook.hasError) {
return (
<LoadingError
- title="Could not load the withdrawal details"
+ title={<Translate>Could not load the withdrawal details</Translate>}
error={detailsHook}
/>
);
@@ -293,9 +305,7 @@ export function WithdrawPageWithParsedURI({
const onWithdraw = async (): Promise<void> => {
if (!exchange) return;
- console.log("accepting exchange", exchange);
const res = await wxApi.acceptWithdrawal(uri, exchange);
- console.log("accept withdrawal response", res);
if (res.confirmTransferUrl) {
document.location.href = res.confirmTransferUrl;
}
@@ -327,7 +337,7 @@ export function WithdrawPage({ talerWithdrawUri }: Props): VNode {
if (!talerWithdrawUri) {
return (
<span>
- <i18n.Translate>missing withdraw uri</i18n.Translate>
+ <Translate>missing withdraw uri</Translate>
</span>
);
}
@@ -337,7 +347,7 @@ export function WithdrawPage({ talerWithdrawUri }: Props): VNode {
if (uriInfoHook.hasError) {
return (
<LoadingError
- title="Could not get the info from the URI"
+ title={<Translate>Could not get the info from the URI</Translate>}
error={uriInfoHook}
/>
);