summaryrefslogtreecommitdiff
path: root/packages/taler-util/src/i18n.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-06-09 15:26:18 +0200
committerFlorian Dold <florian@dold.me>2021-06-09 15:26:18 +0200
commit3d2b7b2a65787858c9471bc48cc5860c07b7f7dc (patch)
tree4a7477c184de7408104b8bf254a277a5949b19de /packages/taler-util/src/i18n.ts
parent5c26461247040c07c86291babf0c87631df638b5 (diff)
downloadwallet-core-3d2b7b2a65787858c9471bc48cc5860c07b7f7dc.tar.gz
wallet-core-3d2b7b2a65787858c9471bc48cc5860c07b7f7dc.tar.bz2
wallet-core-3d2b7b2a65787858c9471bc48cc5860c07b7f7dc.zip
formatting: re-run prettier
Diffstat (limited to 'packages/taler-util/src/i18n.ts')
-rw-r--r--packages/taler-util/src/i18n.ts21
1 files changed, 11 insertions, 10 deletions
diff --git a/packages/taler-util/src/i18n.ts b/packages/taler-util/src/i18n.ts
index 4253eb227..a4b0bf81f 100644
--- a/packages/taler-util/src/i18n.ts
+++ b/packages/taler-util/src/i18n.ts
@@ -17,7 +17,7 @@ export function setupI18n(lang: string, strings: { [s: string]: any }): any {
lang = "en-US";
logger.warn(`language ${lang} not found, defaulting to english`);
}
- debugger
+ debugger;
jed = new jedLib.Jed(strings[lang]);
}
@@ -58,11 +58,14 @@ export function str(stringSeq: TemplateStringsArray, ...values: any[]): string {
/**
* Internationalize a string template without serializing
*/
-export function translate(stringSeq: TemplateStringsArray, ...values: any[]): any[] {
+export function translate(
+ stringSeq: TemplateStringsArray,
+ ...values: any[]
+): any[] {
const s = toI18nString(stringSeq);
- if (!s) return []
+ if (!s) return [];
const translation: string = jed.ngettext(s, s, 1);
- return replacePlaceholderWithValues(translation, values)
+ return replacePlaceholderWithValues(translation, values);
}
/**
@@ -71,9 +74,9 @@ export function translate(stringSeq: TemplateStringsArray, ...values: any[]): an
export function Translate({ children, ...rest }: { children: any }): any {
const c = [].concat(children);
const s = stringifyArray(c);
- if (!s) return []
+ if (!s) return [];
const translation: string = jed.ngettext(s, s, 1);
- return replacePlaceholderWithValues(translation, c)
+ return replacePlaceholderWithValues(translation, c);
}
/**
@@ -94,7 +97,6 @@ export function getTranslatedArray(array: Array<any>) {
return replacePlaceholderWithValues(translation, array);
}
-
function replacePlaceholderWithValues(
translation: string,
childArray: Array<any>,
@@ -142,6 +144,5 @@ function stringifyArray(children: Array<any>): string {
export const i18n = {
str,
Translate,
- translate
-}
-
+ translate,
+};