[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: fixing strings in source than
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: fixing strings in source thanks to stefan |
Date: |
Mon, 04 Nov 2024 22:43:21 +0100 |
This is an automated email from the git hooks/post-receive script.
sebasjm pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 223aba5a2 fixing strings in source thanks to stefan
223aba5a2 is described below
commit 223aba5a23491ae19d5ae5afa19d97027ced1355
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Mon Nov 4 18:42:48 2024 -0300
fixing strings in source thanks to stefan
---
.../src/components/modal/index.tsx | 2 +-
.../src/paths/admin/list/TableActive.tsx | 6 +--
.../src/paths/admin/list/index.tsx | 2 +-
.../paths/instance/accounts/create/CreatePage.tsx | 4 +-
.../src/paths/instance/accounts/list/Table.tsx | 6 +--
.../src/paths/instance/accounts/list/index.tsx | 5 ++-
.../paths/instance/accounts/update/UpdatePage.tsx | 2 +-
.../instance/categories/create/CreatePage.tsx | 8 ++--
.../src/paths/instance/categories/list/Table.tsx | 2 +-
.../paths/instance/orders/create/CreatePage.tsx | 4 +-
.../src/paths/instance/orders/create/index.tsx | 6 +--
.../paths/instance/orders/details/DetailPage.tsx | 6 +--
.../src/paths/instance/orders/list/Table.tsx | 12 +++---
.../instance/otp_devices/create/CreatePage.tsx | 4 +-
.../src/paths/instance/otp_devices/list/Table.tsx | 2 +-
.../src/paths/instance/products/list/Table.tsx | 44 ++++++++++++----------
.../paths/instance/templates/create/CreatePage.tsx | 10 ++---
.../src/paths/instance/templates/list/Table.tsx | 2 +-
.../paths/instance/templates/update/UpdatePage.tsx | 39 +++++++++++--------
.../src/paths/instance/templates/use/UsePage.tsx | 8 ++--
.../src/paths/instance/templates/use/index.tsx | 43 ++++++++++-----------
.../paths/instance/tokenfamilies/update/index.tsx | 9 ++---
.../paths/instance/transfers/create/CreatePage.tsx | 2 +-
.../src/paths/instance/transfers/list/Table.tsx | 17 +++++----
.../src/paths/instance/webhooks/list/Table.tsx | 2 +-
.../src/paths/login/index.tsx | 2 +-
26 files changed, 131 insertions(+), 118 deletions(-)
diff --git a/packages/merchant-backoffice-ui/src/components/modal/index.tsx
b/packages/merchant-backoffice-ui/src/components/modal/index.tsx
index f892d1d7e..4f0639e82 100644
--- a/packages/merchant-backoffice-ui/src/components/modal/index.tsx
+++ b/packages/merchant-backoffice-ui/src/components/modal/index.tsx
@@ -800,7 +800,7 @@ export function UpdateTokenModal({
const { state } = useSessionContext();
- const text = i18n.str`You are updating the access token from instance with
id ${state.instance}`;
+ const text = i18n.str`You are updating the access token for the instance
with id ${state.instance}`;
return (
<ClearConfirmModal
diff --git
a/packages/merchant-backoffice-ui/src/paths/admin/list/TableActive.tsx
b/packages/merchant-backoffice-ui/src/paths/admin/list/TableActive.tsx
index 4e3d98aba..61dbea9de 100644
--- a/packages/merchant-backoffice-ui/src/paths/admin/list/TableActive.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/admin/list/TableActive.tsx
@@ -20,9 +20,7 @@
*/
import { TalerMerchantApi } from "@gnu-taler/taler-util";
-import {
- useTranslationContext
-} from "@gnu-taler/web-util/browser";
+import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { VNode, h } from "preact";
import { StateUpdater, useEffect, useState } from "preact/hooks";
import { useSessionContext } from "../../../context/session.js";
@@ -261,7 +259,7 @@ function EmptyTable(): VNode {
</p>
<p>
<i18n.Translate>
- There is no instances yet, add more pressing the + sign
+ There are no instances yet, add more pressing the + sign
</i18n.Translate>
</p>
</div>
diff --git a/packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx
b/packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx
index f6c2f9e8f..9a274ce35 100644
--- a/packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/admin/list/index.tsx
@@ -137,7 +137,7 @@ export default function Instances({ onCreate, onUpdate }:
Props): VNode {
);
if (resp.type === "ok") {
setNotif({
- message: i18n.str`Instance '${purging.name}' (ID:
${purging.id}) has been purge`,
+ message: i18n.str`Instance '${purging.name}' (ID:
${purging.id}) has been purged`,
type: "SUCCESS",
});
} else {
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/accounts/create/CreatePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/accounts/create/CreatePage.tsx
index 391235c0d..564178d7d 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/accounts/create/CreatePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/accounts/create/CreatePage.tsx
@@ -27,7 +27,7 @@ import {
TalerRevenueApi,
TranslatedString,
assertUnreachable,
- parsePaytoUri
+ parsePaytoUri,
} from "@gnu-taler/taler-util";
import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { Fragment, VNode, h } from "preact";
@@ -170,7 +170,7 @@ export function CreatePage({ onCreate, onBack }: Props):
VNode {
}
case HttpStatusCode.NotFound: {
setTestError(
- i18n.str`The endpoint doesn't seems to be a Taler Revenue API.`,
+ i18n.str`The endpoint does not seem to be a Taler Revenue API.`,
);
setState({
...state,
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/accounts/list/Table.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/accounts/list/Table.tsx
index 8ab782cf4..1cf3483df 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/accounts/list/Table.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/accounts/list/Table.tsx
@@ -142,10 +142,10 @@ function Table({ accounts, onDelete, onSelect }:
TableProps): VNode {
<i18n.Translate>Address</i18n.Translate>
</th>
<th>
- <i18n.Translate>Sewgit 1</i18n.Translate>
+ <i18n.Translate>SegWit 1</i18n.Translate>
</th>
<th>
- <i18n.Translate>Sewgit 2</i18n.Translate>
+ <i18n.Translate>SegWit 2</i18n.Translate>
</th>
<th />
</tr>
@@ -365,7 +365,7 @@ function EmptyTable(): VNode {
</p>
<p>
<i18n.Translate>
- There is no accounts yet, add more pressing the + sign
+ There are no accounts yet, add more pressing the + sign
</i18n.Translate>
</p>
</div>
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/accounts/list/index.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/accounts/list/index.tsx
index f68562ad6..63ac62b08 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/accounts/list/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/accounts/list/index.tsx
@@ -95,7 +95,7 @@ export default function ListOtpDevices({ onCreate, onSelect
}: Props): VNode {
.then((resp) => {
if (resp.type === "ok") {
setNotif({
- message: i18n.str`Bank account delete successfully`,
+ message: i18n.str`The bank account has been successfully
deleted.`,
type: "SUCCESS",
});
} else {
@@ -110,7 +110,8 @@ export default function ListOtpDevices({ onCreate, onSelect
}: Props): VNode {
setNotif({
message: i18n.str`Could not delete the bank account`,
type: "ERROR",
- description: error instanceof Error ? error.message :
String(error),
+ description:
+ error instanceof Error ? error.message : String(error),
}),
);
}}
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/accounts/update/UpdatePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/accounts/update/UpdatePage.tsx
index 8664e5586..9ca74dd85 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/accounts/update/UpdatePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/accounts/update/UpdatePage.tsx
@@ -221,7 +221,7 @@ export function UpdatePage({
}
case HttpStatusCode.NotFound: {
setTestError(
- i18n.str`The endpoint doesn't seems to be a Taler Revenue API.`,
+ i18n.str`The endpoint does not seem to be a Taler Revenue API.`,
);
setState({
...state,
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/categories/create/CreatePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/categories/create/CreatePage.tsx
index af8cf1c0b..aa44089be 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/categories/create/CreatePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/categories/create/CreatePage.tsx
@@ -19,9 +19,7 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import {
- TalerMerchantApi
-} from "@gnu-taler/taler-util";
+import { TalerMerchantApi } from "@gnu-taler/taler-util";
import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { VNode, h } from "preact";
import { useState } from "preact/hooks";
@@ -43,13 +41,13 @@ interface Props {
export function CreatePage({ onCreate, onBack }: Props): VNode {
const { i18n } = useTranslationContext();
- const [state, setState] = useState<Partial<Entity>>({name_i18n: {}});
+ const [state, setState] = useState<Partial<Entity>>({ name_i18n: {} });
const errors = undefinedIfEmpty<FormErrors<Entity>>({
name: !state.name
? i18n.str`Required`
: !/[a-zA-Z0-9]*/.test(state.name)
- ? i18n.str`Invalid. Only characters and numbers`
+ ? i18n.str`Invalid. Please insert only characters and numbers`
: undefined,
});
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/categories/list/Table.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/categories/list/Table.tsx
index 876d035df..9b2bae1f3 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/categories/list/Table.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/categories/list/Table.tsx
@@ -197,7 +197,7 @@ function EmptyTable(): VNode {
</p>
<p>
<i18n.Translate>
- There is no categories yet, add more pressing the + sign
+ There are no categories yet, add more pressing the + sign
</i18n.Translate>
</p>
</div>
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
index 727db4f68..bdddf60c7 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/CreatePage.tsx
@@ -492,7 +492,7 @@ export function CreatePage({
{pref.advanceOrderMode && (
<InputGroup
name="shipping"
- label={i18n.str`Shipping and Fulfillment`}
+ label={i18n.str`Shipping and fulfillment`}
initialActive
>
<InputDate
@@ -647,7 +647,7 @@ export function CreatePage({
<InputToggle
name="payments.createToken"
label={i18n.str`Create token`}
- tooltip={i18n.str`If the order ID is easy to guess the
token will prevent user to steal orders from others.`}
+ tooltip={i18n.str`If the order ID is easy to guess the
token will prevent users to steal orders from others.`}
/>
)}
{pref.advanceOrderMode && (
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx
index 0dc125706..32fa96cc1 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx
@@ -108,7 +108,7 @@ export default function OrderCreate({ onConfirm, onBack }:
Props): VNode {
setNotif({
message: i18n.str`Could not create order`,
type: "ERROR",
- description: i18n.str`No exchange would accept a payment
because of KYC requirements.`
+ description: i18n.str`No exchange would accept a payment
because of KYC requirements.`,
});
return;
}
@@ -126,12 +126,12 @@ export default function OrderCreate({ onConfirm, onBack
}: Props): VNode {
setNotif({
message: i18n.str`Could not create order`,
type: "ERROR",
- description: i18n.str`No more stock for product with id
"${resp.body.product_id}".`
+ description: i18n.str`No more stock for product with ID
"${resp.body.product_id}".`,
});
return;
}
default: {
- assertUnreachable(resp)
+ assertUnreachable(resp);
}
}
}
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/orders/details/DetailPage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/orders/details/DetailPage.tsx
index 2ffb4203d..57c18fcea 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/orders/details/DetailPage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/orders/details/DetailPage.tsx
@@ -25,9 +25,7 @@ import {
TalerMerchantApi,
stringifyRefundUri,
} from "@gnu-taler/taler-util";
-import {
- useTranslationContext
-} from "@gnu-taler/web-util/browser";
+import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { format, formatDistance } from "date-fns";
import { Fragment, VNode, h } from "preact";
import { useState } from "preact/hooks";
@@ -69,7 +67,7 @@ function ContractTerms({ value }: { value: CT }) {
const { i18n } = useTranslationContext();
return (
- <InputGroup name="contract_terms" label={i18n.str`Contract Terms`}>
+ <InputGroup name="contract_terms" label={i18n.str`Contract terms`}>
<FormProvider<CT> object={value} valueHandler={null}>
<Input<CT>
readonly
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/orders/list/Table.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/orders/list/Table.tsx
index 74bfe7939..ca4c37481 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/orders/list/Table.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/orders/list/Table.tsx
@@ -20,9 +20,7 @@
*/
import { Amounts, TalerMerchantApi } from "@gnu-taler/taler-util";
-import {
- useTranslationContext
-} from "@gnu-taler/web-util/browser";
+import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { format } from "date-fns";
import { VNode, h } from "preact";
import { StateUpdater, useState } from "preact/hooks";
@@ -210,9 +208,11 @@ function Table({
</tbody>
</table>
{onLoadMoreAfter && (
- <button class="button is-fullwidth"
- data-tooltip={i18n.str`Load more orders after the last one`}
- onClick={onLoadMoreAfter}>
+ <button
+ class="button is-fullwidth"
+ data-tooltip={i18n.str`Load more orders after the last one`}
+ onClick={onLoadMoreAfter}
+ >
<i18n.Translate>Load next page</i18n.Translate>
</button>
)}
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/otp_devices/create/CreatePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/otp_devices/create/CreatePage.tsx
index bd024fb38..bfbe08359 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/otp_devices/create/CreatePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/otp_devices/create/CreatePage.tsx
@@ -58,7 +58,7 @@ export function CreatePage({ onCreate, onBack }: Props):
VNode {
otp_device_id: !state.otp_device_id
? i18n.str`Required`
: !/[a-zA-Z0-9]*/.test(state.otp_device_id)
- ? i18n.str`Invalid. Only characters and numbers`
+ ? i18n.str`Invalid. Please insert only characters and numbers`
: undefined,
otp_algorithm: !state.otp_algorithm ? i18n.str`Required` : undefined,
otp_key: !state.otp_key
@@ -71,7 +71,7 @@ export function CreatePage({ onCreate, onBack }: Props):
VNode {
otp_device_description: !state.otp_device_description
? i18n.str`Required`
: !/[a-zA-Z0-9]*/.test(state.otp_device_description)
- ? i18n.str`Invalid. Only characters and numbers`
+ ? i18n.str`Invalid. Please insert only characters and numbers`
: undefined,
});
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/otp_devices/list/Table.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/otp_devices/list/Table.tsx
index cdba229f6..524b1dd4b 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/otp_devices/list/Table.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/otp_devices/list/Table.tsx
@@ -188,7 +188,7 @@ function EmptyTable(): VNode {
</p>
<p>
<i18n.Translate>
- There is no devices yet, add more pressing the + sign
+ There is are devices yet, add more pressing the + sign
</i18n.Translate>
</p>
</div>
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx
index a4e3663ef..0f8514d4a 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/products/list/Table.tsx
@@ -31,7 +31,10 @@ import {
} from "../../../../components/form/FormProvider.js";
import { InputCurrency } from "../../../../components/form/InputCurrency.js";
import { InputNumber } from "../../../../components/form/InputNumber.js";
-import { dateFormatForSettings, usePreference } from
"../../../../hooks/preference.js";
+import {
+ dateFormatForSettings,
+ usePreference,
+} from "../../../../hooks/preference.js";
import { WithId } from "../../../../declaration.js";
type Entity = TalerMerchantApi.ProductDetail & WithId;
@@ -57,7 +60,7 @@ export function CardTable({
onUpdate,
onDelete,
onLoadMoreAfter,
- onLoadMoreBefore
+ onLoadMoreBefore,
}: Props): VNode {
const [rowSelection, rowSelectionHandler] = useState<string | undefined>(
undefined,
@@ -130,7 +133,7 @@ function Table({
onUpdate,
onDelete,
onLoadMoreAfter,
- onLoadMoreBefore
+ onLoadMoreBefore,
}: TableProps): VNode {
const { i18n } = useTranslationContext();
const [settings] = usePreference();
@@ -175,9 +178,9 @@ function Table({
: i.next_restock.t_s === "never"
? "never"
: `restock at ${format(
- new Date(i.next_restock.t_s * 1000),
- dateFormatForSettings(settings),
- )}`;
+ new Date(i.next_restock.t_s * 1000),
+ dateFormatForSettings(settings),
+ )}`;
let stockInfo: ComponentChildren = "";
if (i.total_stock < 0) {
stockInfo = "infinite";
@@ -219,7 +222,9 @@ function Table({
}
style={{ cursor: "pointer" }}
>
- {i.description.length > 30 ? i.description.substring(0,
30) + "..." : i.description}
+ {i.description.length > 30
+ ? i.description.substring(0, 30) + "..."
+ : i.description}
</td>
<td
onClick={() =>
@@ -259,8 +264,7 @@ function Table({
}
style={{ cursor: "pointer" }}
>
- <span style={{ "whiteSpace": "nowrap" }}>
-
+ <span style={{ whiteSpace: "nowrap" }}>
{i.total_sold} {i.unit}
</span>
</td>
@@ -314,9 +318,11 @@ function Table({
</tbody>
</table>
{onLoadMoreAfter && (
- <button class="button is-fullwidth"
- data-tooltip={i18n.str`Load more products after the last one`}
- onClick={onLoadMoreAfter}>
+ <button
+ class="button is-fullwidth"
+ data-tooltip={i18n.str`Load more products after the last one`}
+ onClick={onLoadMoreAfter}
+ >
<i18n.Translate>Load next page</i18n.Translate>
</button>
)}
@@ -326,9 +332,7 @@ function Table({
interface FastProductUpdateFormProps {
product: Entity;
- onUpdate: (
- data: TalerMerchantApi.ProductPatchDetail,
- ) => Promise<void>;
+ onUpdate: (data: TalerMerchantApi.ProductPatchDetail) => Promise<void>;
onCancel: () => void;
}
interface FastProductUpdate {
@@ -363,7 +367,6 @@ function FastProductWithInfiniteStockUpdateForm({
</FormProvider>
<div class="buttons is-expanded">
-
<div class="buttons is-right mt-5">
<button class="button" onClick={onCancel}>
<i18n.Translate>Cancel</i18n.Translate>
@@ -407,13 +410,14 @@ function FastProductWithManagedStockUpdateForm({
const errors: FormErrors<FastProductUpdate> = {
lost:
currentStock + value.incoming < value.lost
- ? `lost can't be greater that current + incoming (max ${currentStock +
value.incoming
- })`
+ ? `lost can't be greater that current + incoming (max ${
+ currentStock + value.incoming
+ })`
: undefined,
};
const hasErrors = Object.keys(errors).some(
- (k) => (errors as Record<string,unknown>)[k] !== undefined,
+ (k) => (errors as Record<string, unknown>)[k] !== undefined,
);
const { i18n } = useTranslationContext();
@@ -493,7 +497,7 @@ function EmptyTable(): VNode {
</p>
<p>
<i18n.Translate>
- There is no products yet, add more pressing the + sign
+ There are no products yet, add more pressing the + sign
</i18n.Translate>
</p>
</div>
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/templates/create/CreatePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/templates/create/CreatePage.tsx
index c20f8edf0..b53943b51 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/templates/create/CreatePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/templates/create/CreatePage.tsx
@@ -93,7 +93,7 @@ export function CreatePage({ onCreate, onBack }: Props):
VNode {
id: !state.id
? i18n.str`Required`
: !/[a-zA-Z0-9]*/.test(state.id)
- ? i18n.str`Invalid. only characters and numbers`
+ ? i18n.str`Invalid. Please insert only characters and numbers`
: undefined,
description: !state.description ? i18n.str`Required` : undefined,
amount: !state.amount
@@ -116,7 +116,7 @@ export function CreatePage({ onCreate, onBack }: Props):
VNode {
: state.pay_duration.d_ms === "forever"
? undefined
: state.pay_duration.d_ms < 1000 //less than one second
- ? i18n.str`To short`
+ ? i18n.str`Too short`
: undefined,
};
@@ -203,7 +203,7 @@ export function CreatePage({ onCreate, onBack }: Props):
VNode {
name="summary"
inputType="multiline"
label={i18n.str`Summary`}
- tooltip={i18n.str`If specified, this template will create
order with the same summary`}
+ tooltip={i18n.str`If specified, this template will create an
order with the same summary`}
/>
<InputToggle<Entity>
name="summary_editable"
@@ -214,7 +214,7 @@ export function CreatePage({ onCreate, onBack }: Props):
VNode {
<InputCurrency<Entity>
name="amount"
label={i18n.str`Amount`}
- tooltip={i18n.str`If specified, this template will create
order with the same price`}
+ tooltip={i18n.str`If specified, this template will create an
order with the same price`}
/>
<InputToggle<Entity>
name="amount_editable"
@@ -246,7 +246,7 @@ export function CreatePage({ onCreate, onBack }: Props):
VNode {
name="pay_duration"
label={i18n.str`Payment timeout`}
help=""
- tooltip={i18n.str`How much time has the customer to complete
the payment once the order was created.`}
+ tooltip={i18n.str`How much time the customer has to complete
the payment once the order was created.`}
/>
{!deviceList.length ? (
<TextField
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/templates/list/Table.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/templates/list/Table.tsx
index 80c893049..aa238de0c 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/templates/list/Table.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/templates/list/Table.tsx
@@ -212,7 +212,7 @@ function EmptyTable(): VNode {
</p>
<p>
<i18n.Translate>
- There is no templates yet, add more pressing the + sign
+ There are no templates yet, add more pressing the + sign
</i18n.Translate>
</p>
</div>
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/templates/update/UpdatePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/templates/update/UpdatePage.tsx
index 37f2bf898..f7edbe663 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/templates/update/UpdatePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/templates/update/UpdatePage.tsx
@@ -27,9 +27,7 @@ import {
TalerMerchantApi,
TranslatedString,
} from "@gnu-taler/taler-util";
-import {
- useTranslationContext
-} from "@gnu-taler/web-util/browser";
+import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { Fragment, VNode, h } from "preact";
import { useState } from "preact/hooks";
import { AsyncButton } from "../../../../components/exception/AsyncButton.js";
@@ -76,8 +74,8 @@ export function UpdatePage({ template, onUpdate, onBack }:
Props): VNode {
otpId: template.otp_id,
pay_duration: template.template_contract.pay_duration
? Duration.fromTalerProtocolDuration(
- template.template_contract.pay_duration,
- )
+ template.template_contract.pay_duration,
+ )
: undefined,
summary:
template.editable_defaults?.summary ??
template.template_contract.summary,
@@ -117,11 +115,15 @@ export function UpdatePage({ template, onUpdate, onBack
}: Props): VNode {
const errors: FormErrors<Entity> = {
description: !state.description ? i18n.str`Required` : undefined,
amount: !state.amount
- ? state.amount_editable ? undefined : i18n.str`Required`
+ ? state.amount_editable
+ ? undefined
+ : i18n.str`Required`
: !parsedPrice
? i18n.str`Invalid`
: Amounts.isZero(parsedPrice)
- ? state.amount_editable ? undefined : i18n.str`Must be greater than
0`
+ ? state.amount_editable
+ ? undefined
+ : i18n.str`Must be greater than 0`
: undefined,
minimum_age:
state.minimum_age && state.minimum_age < 0
@@ -142,12 +144,14 @@ export function UpdatePage({ template, onUpdate, onBack
}: Props): VNode {
(k) => (errors as Record<string, unknown>)[k] !== undefined,
);
- const zero = Amounts.stringify(Amounts.zeroOfCurrency(config.currency))
+ const zero = Amounts.stringify(Amounts.zeroOfCurrency(config.currency));
const submitForm = () => {
if (hasErrors) return Promise.reject();
- const contract_amount = state.amount_editable ? undefined : state.amount
as AmountString
- const contract_summary = state.summary_editable ? undefined : state.summary
+ const contract_amount = state.amount_editable
+ ? undefined
+ : (state.amount as AmountString);
+ const contract_summary = state.summary_editable ? undefined :
state.summary;
const template_contract: TalerMerchantApi.TemplateContractDetails = {
minimum_age: state.minimum_age!,
pay_duration: Duration.toTalerProtocolDuration(state.pay_duration!),
@@ -157,13 +161,13 @@ export function UpdatePage({ template, onUpdate, onBack
}: Props): VNode {
cList.length > 1 && state.currency_editable
? undefined
: config.currency,
- }
+ };
return onUpdate({
template_description: state.description!,
template_contract,
editable_defaults: {
- amount: !state.amount_editable ? undefined : (state.amount ?? zero),
- summary: !state.summary_editable ? undefined : (state.summary ?? ""),
+ amount: !state.amount_editable ? undefined : state.amount ?? zero,
+ summary: !state.summary_editable ? undefined : state.summary ?? "",
currency:
cList.length === 1 || !state.currency_editable
? undefined
@@ -182,7 +186,12 @@ export function UpdatePage({ template, onUpdate, onBack }:
Props): VNode {
<div class="level-left">
<div class="level-item">
<span class="is-size-4">
- {new URL(`templates/${template.id}`,
session.backendUrl.href).href}
+ {
+ new URL(
+ `templates/${template.id}`,
+ session.backendUrl.href,
+ ).href
+ }
</span>
</div>
</div>
@@ -219,7 +228,7 @@ export function UpdatePage({ template, onUpdate, onBack }:
Props): VNode {
<InputCurrency<Entity>
name="amount"
label={i18n.str`Amount`}
- tooltip={i18n.str`If specified, this template will create
order with the same price`}
+ tooltip={i18n.str`If specified, this template will create
orders with the same price`}
/>
<InputToggle<Entity>
name="amount_editable"
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/templates/use/UsePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/templates/use/UsePage.tsx
index 5b1404b55..a78dc6027 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/templates/use/UsePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/templates/use/UsePage.tsx
@@ -55,8 +55,10 @@ export function UsePage({ id, template, onCreateOrder,
onBack }: Props): VNode {
});
const errors: FormErrors<Entity> = {
- amount: !state.amount ? i18n.str`Amount is required` : undefined,
- summary: !state.summary ? i18n.str`Order summary is required` : undefined,
+ amount: !state.amount ? i18n.str`An amount is required` : undefined,
+ summary: !state.summary
+ ? i18n.str`An order summary is required`
+ : undefined,
};
const hasErrors = Object.keys(errors).some(
@@ -83,7 +85,7 @@ export function UsePage({ id, template, onCreateOrder, onBack
}: Props): VNode {
<div class="level-left">
<div class="level-item">
<span class="is-size-4">
- <i18n.Translate>New order for template</i18n.Translate>:{"
"}
+ <i18n.Translate>New order from
template</i18n.Translate>:{" "}
<b>{id}</b>
</span>
</div>
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/templates/use/index.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/templates/use/index.tsx
index 504932ecb..f0ff7230c 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/templates/use/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/templates/use/index.tsx
@@ -19,18 +19,19 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { HttpStatusCode, TalerError, TalerMerchantApi, assertUnreachable }
from "@gnu-taler/taler-util";
import {
- useTranslationContext
-} from "@gnu-taler/web-util/browser";
+ HttpStatusCode,
+ TalerError,
+ TalerMerchantApi,
+ assertUnreachable,
+} from "@gnu-taler/taler-util";
+import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { Fragment, VNode, h } from "preact";
import { useState } from "preact/hooks";
import { ErrorLoadingMerchant } from
"../../../../components/ErrorLoadingMerchant.js";
import { Loading } from "../../../../components/exception/loading.js";
import { NotificationCard } from "../../../../components/menu/index.js";
-import {
- useTemplateDetails
-} from "../../../../hooks/templates.js";
+import { useTemplateDetails } from "../../../../hooks/templates.js";
import { Notification } from "../../../../utils/types.js";
import { LoginPage } from "../../../login/index.js";
import { NotFoundPageOrAdminCreate } from "../../../notfound/index.js";
@@ -54,20 +55,20 @@ export default function TemplateUsePage({
const [notif, setNotif] = useState<Notification | undefined>(undefined);
const { i18n } = useTranslationContext();
- if (!result) return <Loading />
+ if (!result) return <Loading />;
if (result instanceof TalerError) {
- return <ErrorLoadingMerchant error={result} />
+ return <ErrorLoadingMerchant error={result} />;
}
if (result.type === "fail") {
- switch(result.case) {
+ switch (result.case) {
case HttpStatusCode.NotFound: {
- return <NotFoundPageOrAdminCreate />
+ return <NotFoundPageOrAdminCreate />;
}
case HttpStatusCode.Unauthorized: {
- return <LoginPage />
+ return <LoginPage />;
}
default: {
- assertUnreachable(result)
+ assertUnreachable(result);
}
}
}
@@ -79,20 +80,19 @@ export default function TemplateUsePage({
template={result.body}
id={tid}
onBack={onBack}
- onCreateOrder={(
- request: TalerMerchantApi.UsingTemplateDetails,
- ) => {
- return lib.instance.useTemplateCreateOrder(tid, request)
+ onCreateOrder={(request: TalerMerchantApi.UsingTemplateDetails) => {
+ return lib.instance
+ .useTemplateCreateOrder(tid, request)
.then((resp) => {
if (resp.type === "ok") {
- onOrderCreated(resp.body.order_id)
+ onOrderCreated(resp.body.order_id);
} else {
switch (resp.case) {
case HttpStatusCode.UnavailableForLegalReasons: {
setNotif({
message: i18n.str`Could not create order`,
type: "ERROR",
- description: i18n.str`No exchange would accept a payment
because of KYC requirements.`
+ description: i18n.str`No exchange would accept a payment
because of KYC requirements.`,
});
return;
}
@@ -110,12 +110,12 @@ export default function TemplateUsePage({
setNotif({
message: i18n.str`Could not create order`,
type: "ERROR",
- description: i18n.str`No more stock for product with id
"${resp.body.product_id}".`
+ description: i18n.str`No more stock for product with ID
"${resp.body.product_id}".`,
});
return;
}
default: {
- assertUnreachable(resp)
+ assertUnreachable(resp);
}
}
}
@@ -124,7 +124,8 @@ export default function TemplateUsePage({
setNotif({
message: i18n.str`Could not create order from template`,
type: "ERROR",
- description: error instanceof Error ? error.message :
String(error),
+ description:
+ error instanceof Error ? error.message : String(error),
});
});
}}
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/update/index.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/update/index.tsx
index 92b015d13..b8d95bdb1 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/update/index.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/tokenfamilies/update/index.tsx
@@ -25,9 +25,7 @@ import {
TalerMerchantApi,
assertUnreachable,
} from "@gnu-taler/taler-util";
-import {
- useTranslationContext
-} from "@gnu-taler/web-util/browser";
+import { useTranslationContext } from "@gnu-taler/web-util/browser";
import { Fragment, VNode, h } from "preact";
import { useState } from "preact/hooks";
import { ErrorLoadingMerchant } from
"../../../../components/ErrorLoadingMerchant.js";
@@ -97,7 +95,7 @@ export default function UpdateTokenFamily({
.then((resp) => {
if (resp.type === "ok") {
setNotif({
- message: i18n.str`Token familty updated successfully`,
+ message: i18n.str`Token family updated successfully`,
type: "SUCCESS",
});
onConfirm();
@@ -113,7 +111,8 @@ export default function UpdateTokenFamily({
setNotif({
message: i18n.str`Could not update token family`,
type: "ERROR",
- description: error instanceof Error ? error.message :
String(error),
+ description:
+ error instanceof Error ? error.message : String(error),
});
});
}}
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/transfers/create/CreatePage.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/transfers/create/CreatePage.tsx
index d3a1d7832..9fd0e6c7e 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/transfers/create/CreatePage.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/transfers/create/CreatePage.tsx
@@ -94,7 +94,7 @@ export function CreatePage({ accounts, onCreate, onBack }:
Props): VNode {
name="payto_uri"
label={i18n.str`Credited bank account`}
values={accounts}
- placeholder={i18n.str`Select one account`}
+ placeholder={i18n.str`Select an account`}
tooltip={i18n.str`Bank account of the merchant where the
payment was received`}
/>
<Input<Entity>
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx
index 29ff69f55..cb35f483c 100644
---
a/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx
+++
b/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/Table.tsx
@@ -24,7 +24,10 @@ import { useTranslationContext } from
"@gnu-taler/web-util/browser";
import { format } from "date-fns";
import { h, VNode } from "preact";
import { StateUpdater, useState } from "preact/hooks";
-import { datetimeFormatForSettings, usePreference } from
"../../../../hooks/preference.js";
+import {
+ datetimeFormatForSettings,
+ usePreference,
+} from "../../../../hooks/preference.js";
import { WithId } from "../../../../declaration.js";
type Entity = TalerMerchantApi.TransferDetails & WithId;
@@ -136,7 +139,7 @@ function Table({
<i18n.Translate>Verified</i18n.Translate>
</th>
<th>
- <i18n.Translate>Executed at</i18n.Translate>
+ <i18n.Translate>Executed on</i18n.Translate>
</th>
<th />
</tr>
@@ -145,7 +148,7 @@ function Table({
{instances.map((i) => {
return (
<tr key={i.id}>
- <td title={i.wtid}>{i.wtid.substring(0,16)}...</td>
+ <td title={i.wtid}>{i.wtid.substring(0, 16)}...</td>
<td>{i.credit_amount}</td>
<td>{i.confirmed ? i18n.str`yes` : i18n.str`no`}</td>
<td>{i.verified ? i18n.str`yes` : i18n.str`no`}</td>
@@ -154,9 +157,9 @@ function Table({
? i.execution_time.t_s == "never"
? i18n.str`never`
: format(
- i.execution_time.t_s * 1000,
- datetimeFormatForSettings(settings),
- )
+ i.execution_time.t_s * 1000,
+ datetimeFormatForSettings(settings),
+ )
: i18n.str`unknown`}
</td>
<td>
@@ -199,7 +202,7 @@ function EmptyTable(): VNode {
</p>
<p>
<i18n.Translate>
- There is no transfer yet, add more pressing the + sign
+ There are no transfers yet, add more pressing the + sign
</i18n.Translate>
</p>
</div>
diff --git
a/packages/merchant-backoffice-ui/src/paths/instance/webhooks/list/Table.tsx
b/packages/merchant-backoffice-ui/src/paths/instance/webhooks/list/Table.tsx
index 2d42ea6a5..0b0e00efc 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/webhooks/list/Table.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/webhooks/list/Table.tsx
@@ -188,7 +188,7 @@ function EmptyTable(): VNode {
</p>
<p>
<i18n.Translate>
- There is no webhooks yet, add more pressing the + sign
+ There are no webhooks yet, add more pressing the + sign
</i18n.Translate>
</p>
</div>
diff --git a/packages/merchant-backoffice-ui/src/paths/login/index.tsx
b/packages/merchant-backoffice-ui/src/paths/login/index.tsx
index 5b58c1690..ceb4622d8 100644
--- a/packages/merchant-backoffice-ui/src/paths/login/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/login/index.tsx
@@ -67,7 +67,7 @@ export function LoginPage(_p: Props): VNode {
}
case HttpStatusCode.NotFound: {
setNotif({
- message: i18n.str`Your instance not found`,
+ message: i18n.str`Your instance cannot be found`,
type: "ERROR",
});
return;
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: fixing strings in source thanks to stefan,
gnunet <=