summaryrefslogtreecommitdiff
path: root/packages/client/src/scripts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-06-21 17:55:38 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-06-21 17:55:38 +0900
commitf880d0631c7daf9cffbc388dcb81fd1f7f4259fb (patch)
tree3e3ec034957bd9f7188d1d50e6c3d04daf6d1f70 /packages/client/src/scripts
parentrefactor(client): use composition api (diff)
downloadsharkey-f880d0631c7daf9cffbc388dcb81fd1f7f4259fb.tar.gz
sharkey-f880d0631c7daf9cffbc388dcb81fd1f7f4259fb.tar.bz2
sharkey-f880d0631c7daf9cffbc388dcb81fd1f7f4259fb.zip
tweak client
Diffstat (limited to 'packages/client/src/scripts')
-rw-r--r--packages/client/src/scripts/i18n.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/client/src/scripts/i18n.ts b/packages/client/src/scripts/i18n.ts
index 3fe88e5514..54184386da 100644
--- a/packages/client/src/scripts/i18n.ts
+++ b/packages/client/src/scripts/i18n.ts
@@ -11,13 +11,13 @@ export class I18n<T extends Record<string, any>> {
// string にしているのは、ドット区切りでのパス指定を許可するため
// なるべくこのメソッド使うよりもlocale直接参照の方がvueのキャッシュ効いてパフォーマンスが良いかも
- public t(key: string, args?: Record<string, string>): string {
+ public t(key: string, args?: Record<string, string | number>): string {
try {
let str = key.split('.').reduce((o, i) => o[i], this.ts) as unknown as string;
if (args) {
for (const [k, v] of Object.entries(args)) {
- str = str.replace(`{${k}}`, v);
+ str = str.replace(`{${k}}`, v.toString());
}
}
return str;