From 9ab6a7a9abbcde7a782317ba18dc3862fe38ef32 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 2 Mar 2026 17:14:19 +0800 Subject: [PATCH] :globe_with_meridians: Add Slovak (sk_SK) language support https://github.com/siyuan-note/siyuan/pull/17120 Signed-off-by: Daniel <845765@qq.com> --- app/appearance/langs/sk_SK.json | 2 +- app/electron/init.html | 2 ++ app/src/constants.ts | 1 + app/src/types/config.d.ts | 1 + kernel/av/value.go | 4 ++++ kernel/util/working.go | 2 +- 6 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/appearance/langs/sk_SK.json b/app/appearance/langs/sk_SK.json index b4f8d0648..ac8c9a129 100644 --- a/app/appearance/langs/sk_SK.json +++ b/app/appearance/langs/sk_SK.json @@ -1753,4 +1753,4 @@ "280": "Vymazanie nepotrebných databáz dokončené, uvoľnených %s", "281": " (Predvolené)" } -} \ No newline at end of file +} diff --git a/app/electron/init.html b/app/electron/init.html index b0205ba2a..f4900e0f8 100644 --- a/app/electron/init.html +++ b/app/electron/init.html @@ -281,6 +281,7 @@ + @@ -332,6 +333,7 @@ + diff --git a/app/src/constants.ts b/app/src/constants.ts index 548b7f18f..dd0734ac6 100644 --- a/app/src/constants.ts +++ b/app/src/constants.ts @@ -317,6 +317,7 @@ export abstract class Constants { pl_PL: "20210808180117-6v0mkxr", pt_BR: "20210808180117-6v0mkxr", ru_RU: "20210808180117-6v0mkxr", + sk_SK: "20210808180117-6v0mkxr", tr_TR: "20210808180117-6v0mkxr", zh_CHT: "20211226090932-5lcq56f", zh_CN: "20210808180117-czj9bvb", diff --git a/app/src/types/config.d.ts b/app/src/types/config.d.ts index 0bdbff76c..99613177f 100644 --- a/app/src/types/config.d.ts +++ b/app/src/types/config.d.ts @@ -289,6 +289,7 @@ declare namespace Config { | "pl_PL" | "pt_BR" | "ru_RU" + | "sk_SK" | "tr_TR" | "zh_CN" | "zh_CHT"; diff --git a/kernel/av/value.go b/kernel/av/value.go index 86b2e2068..9a098365e 100644 --- a/kernel/av/value.go +++ b/kernel/av/value.go @@ -509,6 +509,7 @@ const ( NumberFormatSGD NumberFormat = "SGD" // 新加坡元 NumberFormatNZD NumberFormat = "NZD" // 新西兰元 NumberFormatILS NumberFormat = "ILS" // 以色列新谢克尔 + NumberFormatSKK NumberFormat = "SKK" // 斯洛伐克克朗 ) func NewFormattedValueNumber(content float64, format NumberFormat) (ret *ValueNumber) { @@ -605,6 +606,9 @@ func formatNumber(content float64, format NumberFormat) string { case NumberFormatILS: p := message.NewPrinter(language.Hebrew) return p.Sprintf("ILS₪%.2f", content) + case NumberFormatSKK: + p := message.NewPrinter(language.Slovak) + return p.Sprintf("SKK%.2f", content) default: return strconv.FormatFloat(content, 'f', -1, 64) } diff --git a/kernel/util/working.go b/kernel/util/working.go index a9d78a8cd..11ec8753c 100644 --- a/kernel/util/working.go +++ b/kernel/util/working.go @@ -96,7 +96,7 @@ func Boot() { readOnly := flag.String("readonly", "false", "read-only mode") accessAuthCode := flag.String("accessAuthCode", "", "access auth code") ssl := flag.Bool("ssl", false, "for https and wss") - lang := flag.String("lang", "", "ar_SA/de_DE/en_US/es_ES/fr_FR/he_IL/it_IT/ja_JP/ko_KR/pl_PL/pt_BR/ru_RU/tr_TR/zh_CHT/zh_CN") + lang := flag.String("lang", "", "ar_SA/de_DE/en_US/es_ES/fr_FR/he_IL/it_IT/ja_JP/ko_KR/pl_PL/pt_BR/ru_RU/sk_SK/tr_TR/zh_CHT/zh_CN") mode := flag.String("mode", "prod", "dev/prod") flag.Parse()