summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-02-24 15:58:39 -0300
committerSebastian <sebasjm@gmail.com>2022-02-24 16:06:58 -0300
commit2e852d5abd94553e29887f696b35b9e3f023ed6b (patch)
treef54fe146561a7fab1fdab4417f7592753570cd9c /packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx
parent701b01e9184d5d9dd5c40dc5191a7fab14a4a37c (diff)
parent191914e60f356c3f0307fbd6f393237b78d5857c (diff)
downloadwallet-core-2e852d5abd94553e29887f696b35b9e3f023ed6b.tar.gz
wallet-core-2e852d5abd94553e29887f696b35b9e3f023ed6b.tar.bz2
wallet-core-2e852d5abd94553e29887f696b35b9e3f023ed6b.zip
Merge remote-tracking branch 'origin/master' into HEADdev/sebasjm/weblate-fix-tr-rebase
Diffstat (limited to 'packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx51
1 files changed, 37 insertions, 14 deletions
diff --git a/packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx b/packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx
index 5de457614..40b76a289 100644
--- a/packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx
+++ b/packages/taler-wallet-webextension/src/popup/TalerActionFound.tsx
@@ -19,7 +19,7 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { classifyTalerUri, TalerUriType } from "@gnu-taler/taler-util";
+import { classifyTalerUri, TalerUriType, i18n } from "@gnu-taler/taler-util";
import { Fragment, h } from "preact";
import { ButtonPrimary, ButtonSuccess } from "../components/styled";
import { actionForTalerUri } from "../utils/index";
@@ -52,77 +52,100 @@ export function TalerActionFound({ url, onDismiss }: Props) {
return (
<Fragment>
<section>
- <h1>Taler Action </h1>
+ <h1>
+ <i18n.Translate>Taler Action</i18n.Translate>
+ </h1>
{uriType === TalerUriType.TalerPay && (
<div>
- <p>This page has pay action.</p>
+ <p>
+ <i18n.Translate>This page has pay action.</i18n.Translate>
+ </p>
<ButtonSuccess
onClick={() => {
navigateTo(actionForTalerUri(uriType, url));
}}
>
- Open pay page
+ <i18n.Translate>Open pay page</i18n.Translate>
</ButtonSuccess>
</div>
)}
{uriType === TalerUriType.TalerWithdraw && (
<div>
- <p>This page has a withdrawal action.</p>
+ <p>
+ <i18n.Translate>
+ This page has a withdrawal action.
+ </i18n.Translate>
+ </p>
<ButtonSuccess
onClick={() => {
navigateTo(actionForTalerUri(uriType, url));
}}
>
- Open withdraw page
+ <i18n.Translate>Open withdraw page</i18n.Translate>
</ButtonSuccess>
</div>
)}
{uriType === TalerUriType.TalerTip && (
<div>
- <p>This page has a tip action.</p>
+ <p>
+ <i18n.Translate>This page has a tip action.</i18n.Translate>
+ </p>
<ButtonSuccess
onClick={() => {
navigateTo(actionForTalerUri(uriType, url));
}}
>
- Open tip page
+ <i18n.Translate>Open tip page</i18n.Translate>
</ButtonSuccess>
</div>
)}
{uriType === TalerUriType.TalerNotifyReserve && (
<div>
- <p>This page has a notify reserve action.</p>
+ <p>
+ <i18n.Translate>
+ This page has a notify reserve action.
+ </i18n.Translate>
+ </p>
<ButtonSuccess
onClick={() => {
navigateTo(actionForTalerUri(uriType, url));
}}
>
- Notify
+ <i18n.Translate>Notify</i18n.Translate>
</ButtonSuccess>
</div>
)}
{uriType === TalerUriType.TalerRefund && (
<div>
- <p>This page has a refund action.</p>
+ <p>
+ <i18n.Translate>This page has a refund action.</i18n.Translate>
+ </p>
<ButtonSuccess
onClick={() => {
navigateTo(actionForTalerUri(uriType, url));
}}
>
- Open refund page
+ <i18n.Translate>Open refund page</i18n.Translate>
</ButtonSuccess>
</div>
)}
{uriType === TalerUriType.Unknown && (
<div>
- <p>This page has a malformed taler uri.</p>
+ <p>
+ <i18n.Translate>
+ This page has a malformed taler uri.
+ </i18n.Translate>
+ </p>
<p>{url}</p>
</div>
)}
</section>
<footer>
<div />
- <ButtonPrimary onClick={() => onDismiss()}> Dismiss </ButtonPrimary>
+ <ButtonPrimary onClick={() => onDismiss()}>
+ {" "}
+ <i18n.Translate>Dismiss</i18n.Translate>{" "}
+ </ButtonPrimary>
</footer>
</Fragment>
);