From 921cddd2fa9252dccec77ae76127f803fbd8ab21 Mon Sep 17 00:00:00 2001
From: Daniel <845765@qq.com>
Date: Mon, 30 Jun 2025 14:42:23 +0800
Subject: [PATCH] :art: Database supports setting display field icons
https://github.com/siyuan-note/siyuan/issues/15089
---
app/appearance/langs/ar_SA.json | 3 ++-
app/appearance/langs/de_DE.json | 3 ++-
app/appearance/langs/en_US.json | 3 ++-
app/appearance/langs/es_ES.json | 3 ++-
app/appearance/langs/fr_FR.json | 3 ++-
app/appearance/langs/he_IL.json | 3 ++-
app/appearance/langs/it_IT.json | 3 ++-
app/appearance/langs/ja_JP.json | 3 ++-
app/appearance/langs/pl_PL.json | 3 ++-
app/appearance/langs/pt_BR.json | 3 ++-
app/appearance/langs/ru_RU.json | 3 ++-
app/appearance/langs/zh_CHT.json | 5 +++--
app/appearance/langs/zh_CN.json | 1 +
app/src/protyle/render/av/layout.ts | 2 +-
14 files changed, 27 insertions(+), 14 deletions(-)
diff --git a/app/appearance/langs/ar_SA.json b/app/appearance/langs/ar_SA.json
index a42f435d1..63239e876 100644
--- a/app/appearance/langs/ar_SA.json
+++ b/app/appearance/langs/ar_SA.json
@@ -11,7 +11,8 @@
"medium": "متوسط",
"small": "صغير",
"fitImage": "تعديل حجم الصورة تلقائيًا",
- "showIcon": "عرض أيقونة المفتاح الأساسي",
+ "showIcon": "عرض الأيقونة",
+ "showAllFieldsIcon": "عرض أيقونات الحقول",
"wrapAllFields": "التفاف الحقول تلقائيًا",
"gallery": "معرض",
"newTag": "علامة جديدة",
diff --git a/app/appearance/langs/de_DE.json b/app/appearance/langs/de_DE.json
index 70f1f23dd..dc6316425 100644
--- a/app/appearance/langs/de_DE.json
+++ b/app/appearance/langs/de_DE.json
@@ -11,7 +11,8 @@
"medium": "Mittel",
"small": "Klein",
"fitImage": "Bildgröße automatisch anpassen",
- "showIcon": "Primärschlüssel-Symbol anzeigen",
+ "showIcon": "Symbol anzeigen",
+ "showAllFieldsIcon": "Feldsymbole anzeigen",
"wrapAllFields": "Felder automatisch umbrechen",
"gallery": "Galerie",
"newTag": "Neuer Tag",
diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index 4199a27b7..0267dd052 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -11,7 +11,8 @@
"medium": "Medium",
"small": "Small",
"fitImage": "Auto-fit image size",
- "showIcon": "Show primary key icon",
+ "showIcon": "Show icon",
+ "showAllFieldsIcon": "Show field icons",
"wrapAllFields": "Auto-wrap fields",
"gallery": "Gallery",
"newTag": "New tag",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index 5d62a177c..6205da53f 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -11,7 +11,8 @@
"medium": "Mediano",
"small": "Pequeño",
"fitImage": "Ajustar automáticamente el tamaño de la imagen",
- "showIcon": "Mostrar ícono de clave primaria",
+ "showIcon": "Mostrar ícono",
+ "showAllFieldsIcon": "Mostrar íconos de campos",
"wrapAllFields": "Ajuste automático de campos",
"gallery": "Galería",
"newTag": "Nueva etiqueta",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index 5f4e9bc7c..36d37af1d 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -11,7 +11,8 @@
"medium": "Moyen",
"small": "Petit",
"fitImage": "Ajuster automatiquement la taille de l'image",
- "showIcon": "Afficher l'icône de la clé primaire",
+ "showIcon": "Afficher l'icône",
+ "showAllFieldsIcon": "Afficher les icônes des champs",
"wrapAllFields": "Retour automatique des champs",
"gallery": "Galerie",
"newTag": "Nouvelle étiquette",
diff --git a/app/appearance/langs/he_IL.json b/app/appearance/langs/he_IL.json
index 28def3c15..5999ecdf1 100644
--- a/app/appearance/langs/he_IL.json
+++ b/app/appearance/langs/he_IL.json
@@ -11,7 +11,8 @@
"medium": "בינוני",
"small": "קטן",
"fitImage": "התאמה אוטומטית לגודל התמונה",
- "showIcon": "הצג את סמל המפתח הראשי",
+ "showIcon": "הצג סמל",
+ "showAllFieldsIcon": "הצג סמלי שדות",
"wrapAllFields": "עטיפת שדות אוטומטית",
"gallery": "גלריה",
"newTag": "תג חדש",
diff --git a/app/appearance/langs/it_IT.json b/app/appearance/langs/it_IT.json
index 94ae6744a..99fa12d2e 100644
--- a/app/appearance/langs/it_IT.json
+++ b/app/appearance/langs/it_IT.json
@@ -11,7 +11,8 @@
"medium": "Medio",
"small": "Piccolo",
"fitImage": "Adatta automaticamente la dimensione dell'immagine",
- "showIcon": "Mostra l'icona della chiave primaria",
+ "showIcon": "Mostra icona",
+ "showAllFieldsIcon": "Mostra icone dei campi",
"wrapAllFields": "Avvolgi automaticamente i campi",
"gallery": "Galleria",
"newTag": "Nuova etichetta",
diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json
index 118809b45..dbf894ae8 100644
--- a/app/appearance/langs/ja_JP.json
+++ b/app/appearance/langs/ja_JP.json
@@ -11,7 +11,8 @@
"medium": "中",
"small": "小",
"fitImage": "画像サイズを自動調整",
- "showIcon": "主キーアイコンを表示",
+ "showIcon": "アイコンを表示",
+ "showAllFieldsIcon": "フィールドアイコンを表示",
"wrapAllFields": "フィールドを自動折り返し",
"gallery": "ギャラリー",
"newTag": "新しいタグ",
diff --git a/app/appearance/langs/pl_PL.json b/app/appearance/langs/pl_PL.json
index 8a1add4cf..e9edb7326 100644
--- a/app/appearance/langs/pl_PL.json
+++ b/app/appearance/langs/pl_PL.json
@@ -11,7 +11,8 @@
"medium": "Średni",
"small": "Mały",
"fitImage": "Automatyczne dopasowanie rozmiaru obrazu",
- "showIcon": "Pokaż ikonę klucza głównego",
+ "showIcon": "Pokaż ikonę",
+ "showAllFieldsIcon": "Pokaż ikony pól",
"wrapAllFields": "Automatyczne zawijanie pól",
"gallery": "Galeria",
"newTag": "Nowy tag",
diff --git a/app/appearance/langs/pt_BR.json b/app/appearance/langs/pt_BR.json
index 75078fc09..bb91216d1 100644
--- a/app/appearance/langs/pt_BR.json
+++ b/app/appearance/langs/pt_BR.json
@@ -11,7 +11,8 @@
"medium": "Médio",
"small": "Pequeno",
"fitImage": "Ajustar automaticamente o tamanho da imagem",
- "showIcon": "Mostrar ícone da chave primária",
+ "showIcon": "Mostrar ícone",
+ "showAllFieldsIcon": "Mostrar ícones de campos",
"wrapAllFields": "Quebrar automaticamente os campos",
"gallery": "Galeria",
"newTag": "Nova tag",
diff --git a/app/appearance/langs/ru_RU.json b/app/appearance/langs/ru_RU.json
index ab14691fa..2d0cf3ba8 100644
--- a/app/appearance/langs/ru_RU.json
+++ b/app/appearance/langs/ru_RU.json
@@ -11,7 +11,8 @@
"medium": "Средний",
"small": "Маленький",
"fitImage": "Автоматическая подгонка размера изображения",
- "showIcon": "Показать значок первичного ключа",
+ "showIcon": "Показать значок",
+ "showAllFieldsIcon": "Показать значки полей",
"wrapAllFields": "Автоматический перенос полей",
"gallery": "Галерея",
"newTag": "Новый тег",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index c91e9433f..99afbf5b8 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -11,8 +11,9 @@
"medium": "中",
"small": "小",
"fitImage": "自動調整圖片大小",
- "showIcon": "顯示主鍵圖標",
- "wrapAllFields": "欄位自動換行",
+ "showIcon": "顯示圖標",
+ "showAllFieldsIcon": "顯示字段圖標",
+ "wrapAllFields": "字段自動換行",
"gallery": "圖庫",
"newTag": "新建標籤",
"pleaseWait": "請稍等片刻...",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 9f986cce9..6a6e314cf 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -12,6 +12,7 @@
"small": "小",
"fitImage": "自适应图片大小",
"showIcon": "显示图标",
+ "showAllFieldsIcon": "显示字段图标",
"wrapAllFields": "字段自动换行",
"gallery": "画廊",
"newTag": "新建标签",
diff --git a/app/src/protyle/render/av/layout.ts b/app/src/protyle/render/av/layout.ts
index afcdc236b..0c7db90c0 100644
--- a/app/src/protyle/render/av/layout.ts
+++ b/app/src/protyle/render/av/layout.ts
@@ -44,7 +44,7 @@ export const getLayoutHTML = (data: IAV) => {