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) => {