diff options
author | Sebastian <sebasjm@gmail.com> | 2022-09-21 15:43:35 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-09-21 15:45:41 -0300 |
commit | 5d31803c92ac085d50ab0942a6cf657a6cd9cc4b (patch) | |
tree | b78fd544b3c9b4431d6d00e5ae72156d024a3af8 /packages/taler-util/src/i18n.ts | |
parent | 2caef6dcf22ec292897ea5fd3dda27a9b48826c5 (diff) | |
download | wallet-core-5d31803c92ac085d50ab0942a6cf657a6cd9cc4b.tar.xz |
pretty
Diffstat (limited to 'packages/taler-util/src/i18n.ts')
-rw-r--r-- | packages/taler-util/src/i18n.ts | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/packages/taler-util/src/i18n.ts b/packages/taler-util/src/i18n.ts index 7b3ec55d1..001735325 100644 --- a/packages/taler-util/src/i18n.ts +++ b/packages/taler-util/src/i18n.ts @@ -14,7 +14,7 @@ export function setupI18n(lang: string, strings: { [s: string]: any }): any { lang = lang.replace("_", "-"); if (!strings[lang]) { - strings[lang] = {} + strings[lang] = {}; // logger.warn(`language ${lang} not found, defaulting to source strings`); } jed = new jedLib.Jed(strings[lang]); @@ -45,7 +45,10 @@ function toI18nString(stringSeq: ReadonlyArray<string>): string { /** * Internationalize a string template with arbitrary serialized values. */ -export function singular(stringSeq: TemplateStringsArray, ...values: any[]): string { +export function singular( + stringSeq: TemplateStringsArray, + ...values: any[] +): string { const s = toI18nString(stringSeq); const tr = jed .translate(s) @@ -70,13 +73,19 @@ export function translate( /** * Internationalize a string template without serializing */ -export function Translate({ children, debug, }: { children: any, debug?: boolean }): any { +export function Translate({ + children, + debug, +}: { + children: any; + debug?: boolean; +}): any { const c = [].concat(children); const s = stringifyArray(c); if (!s) return []; const translation: string = jed.ngettext(s, s, 1); if (debug) { - console.log("looking for ", s, "got", translation) + console.log("looking for ", s, "got", translation); } return replacePlaceholderWithValues(translation, c); } @@ -148,4 +157,3 @@ export const i18n = { Translate, translate, }; - |