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()