diff --git a/app/appearance/langs/ar_SA.json b/app/appearance/langs/ar_SA.json index 2ab8d375f..354407d62 100644 --- a/app/appearance/langs/ar_SA.json +++ b/app/appearance/langs/ar_SA.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "عدد أيام حفظ لقطة البيانات", "dataRepoAutoPurgeRetentionIndexesDaily": "عدد لقطات البيانات في اليوم", "fields": "حقول", - "dynamicEmoji": "أيقونة ديناميكية", + "dynamicIcon": "أيقونة ديناميكية", + "dynamicIconDateEmptyInfo": "إذا كان التاريخ فارغًا، فسيظهر أيقونة التقويم التاريخ الحالي بشكل ديناميكي", "backlinkContainChildren": "جعل الروابط المرجعية تحتوي على كتل فرعية", "backlinkContainChildrenTip": "عند التمكين، سيتم تضمين الكتل الفرعية في حساب الروابط المرجعية", "entryNum": "عدد المدخلات", @@ -1661,4 +1662,4 @@ "271": "اكتملت عملية تحسين فهرس البيانات، تم تحرير [%s] من مساحة القرص", "272": "حقل غير مسمى" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/de_DE.json b/app/appearance/langs/de_DE.json index 9eab1aed4..2f4adaa22 100644 --- a/app/appearance/langs/de_DE.json +++ b/app/appearance/langs/de_DE.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "Daten-Snapshot-Aufbewahrungstage", "dataRepoAutoPurgeRetentionIndexesDaily": "Daten-Snapshots pro Tag", "fields": "Attribut", - "dynamicEmoji": "Dynamisches Icon", + "dynamicIcon": "Dynamisches Icon", + "dynamicIconDateEmptyInfo": "Wenn das Datum leer ist, zeigt das Kalendersymbol dynamisch das heutige Datum an", "backlinkContainChildren": "Enthalten Rückverweise untergeordnete Blöcke", "backlinkContainChildrenTip": "Wenn aktiviert, werden untergeordnete Blöcke in die Berechnung der Rückverweise einbezogen", "entryNum": "Anzahl der Einträge", @@ -1661,4 +1662,4 @@ "271": "Datenindex-Optimierung abgeschlossen, [%s] Speicherplatz freigegeben", "272": "Unbenanntes Feld" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 39150f839..a30349730 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "Data snapshot retention days", "dataRepoAutoPurgeRetentionIndexesDaily": "Data snapshots per day", "fields": "Fields", - "dynamicEmoji": "Dynamic icon", + "dynamicIcon": "Dynamic icon", + "dynamicIconDateEmptyInfo": "When date is empty, the calendar icon will show today's date dynamically", "backlinkContainChildren": "Do backlinks contain child blocks", "backlinkContainChildrenTip": "When enabled, child blocks will be included in the backlink calculation", "entryNum": "Number of entries", @@ -1661,4 +1662,4 @@ "271": "Data index optimization completed, [%s] disk space freed", "272": "Unnamed field" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 28e9dc6b4..0c537c50c 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "Días de retención de instantáneas de datos", "dataRepoAutoPurgeRetentionIndexesDaily": "Número de instantáneas de datos por día", "fields": "Atributo", - "dynamicEmoji": "Icono dinámico", + "dynamicIcon": "Icono dinámico", + "dynamicIconDateEmptyInfo": "Si la fecha está vacía, el icono del calendario mostrará dinámicamente la fecha de hoy", "backlinkContainChildren": "¿Los enlaces inversos contienen bloques secundarios?", "backlinkContainChildrenTip": "Una vez habilitado, los bloques secundarios se incluirán en el cálculo de los enlaces inversos", "entryNum": "Número de entradas", @@ -1661,4 +1662,4 @@ "271": "Optimización del índice de datos completada, se liberaron [%s] de espacio en disco", "272": "Campo sin nombre" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index 2661ba9f3..03d2f83e0 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "Jours de rétention des instantanés de données", "dataRepoAutoPurgeRetentionIndexesDaily": "Nombre d'instantanés de données par jour", "fields": "Attribut", - "dynamicEmoji": "Icône dynamique", + "dynamicIcon": "Icône dynamique", + "dynamicIconDateEmptyInfo": "Si la date est vide, l'icône du calendrier affichera dynamiquement la date d'aujourd'hui", "backlinkContainChildren": "Les liens retour contiennent-ils des sous-blocs", "backlinkContainChildrenTip": "Une fois activé, les sous-blocs seront inclus dans le calcul des liens retour", "entryNum": "Nombre d'entrées", @@ -1661,4 +1662,4 @@ "271": "Optimisation de l'index des données terminée, [%s] d'espace disque libéré", "272": "Champ sans nom" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/he_IL.json b/app/appearance/langs/he_IL.json index 54aa51453..c77dbdbcc 100644 --- a/app/appearance/langs/he_IL.json +++ b/app/appearance/langs/he_IL.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "ימי שמירת תמונות נתונים", "dataRepoAutoPurgeRetentionIndexesDaily": "מספר תמונות נתונים ביום", "fields": "מאפיין", - "dynamicEmoji": "אייקון דינמי", + "dynamicIcon": "אייקון דינמי", + "dynamicIconDateEmptyInfo": "אם התאריך ריק, סמל הלוח השנה יציג באופן דינמי את התאריך של היום", "backlinkContainChildren": "האם קישורים חוזרים כוללים בלוקים משניים", "backlinkContainChildrenTip": "לאחר ההפעלה, בלוקים משניים ייכללו בחישוב הקישורים החוזרים", "entryNum": "מספר ערכים", @@ -1632,7 +1633,7 @@ "242": "מעט מקום נותר [%s], נדרש לפחות [%s] כדי לבצע פעולה זו", "243": "רק רשום את %d התגים הראשונים (כולל תתי תגים), אם יש צורך להתאים, אנא שנה את [הגדרות - עץ המסמכים - מספר מקסימלי לרשימה]", "244": "אינדוקס הנתונים לא הושלם לאחר השימוש האחרון. אנא הפעל את [עץ מסמכים - שכתוב אינדקס]. אנא צא מהתוכנית לחלוטין לפני כיבוי המחשב.", - "245": "אינדוקס הנתונים לא הושלם לאחר השימוש האחרון. אנא זכור לבצע [עץ המסמכים - שחזור אינדקס]. אנא השתמש [צא מהאפליקציה] בפאנל הטורי הימני כדי לצאת על פי סדר", + "245": "אינדוקס הנתונים לא הושלם לאחר השימוש האחרון. אנא זכור לבצע [עץ המסמכים - שחזור אינדקס]. אנא השתמש [צא מהאפליקציה] בפאנל הטורי הימני כדי לצאת על פי סדר", "246": "כותרת המסמך לא יכולה להכיל / והחלפה ב- _ ", "247": "הקובץ [%s] גדול יותר מהמגבלה המקסימלית [%s], והוזנח להעלות בענן", "248": "הכותרת היעד ממוקמת בבלוק המיכל ואינה יכולה לשמש כנקודת זרימה", @@ -1661,4 +1662,4 @@ "271": "אופטימיזציית אינדקס הנתונים הושלמה, שוחררו [%s] שטח דיסק", "272": "שדה ללא שם" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/it_IT.json b/app/appearance/langs/it_IT.json index 515453600..3632ed712 100644 --- a/app/appearance/langs/it_IT.json +++ b/app/appearance/langs/it_IT.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "Giorni di conservazione degli snapshot dei dati", "dataRepoAutoPurgeRetentionIndexesDaily": "Numero di snapshot dei dati al giorno", "fields": "Campi", - "dynamicEmoji": "Emoji dinamica", + "dynamicIcon": "Emoji dinamica", + "dynamicIconDateEmptyInfo": "Se la data è vuota, l'icona del calendario mostrerà dinamicamente la data odierna", "backlinkContainChildren": "I backlink contengono blocchi figli", "backlinkContainChildrenTip": "Dopo l'attivazione, i blocchi figli saranno inclusi nel calcolo dei backlink", "entryNum": "Numero di voci", @@ -1661,4 +1662,4 @@ "271": "Ottimizzazione dell'indice dei dati completata, liberati [%s] di spazio su disco", "272": "Campo senza nome" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json index 491ebf9d3..21d84a148 100644 --- a/app/appearance/langs/ja_JP.json +++ b/app/appearance/langs/ja_JP.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "データスナップショットの保持日数", "dataRepoAutoPurgeRetentionIndexesDaily": "データスナップショットの毎日の保持数", "fields": "属性", - "dynamicEmoji": "動的アイコン", + "dynamicIcon": "動的アイコン", + "dynamicIconDateEmptyInfo": "日付が空の場合、カレンダーアイコンは現在の日付を動的に表示します", "backlinkContainChildren": "バックリンクに子ブロックを含めるかどうか", "backlinkContainChildrenTip": "有効にすると、子ブロックがバックリンク計算に含まれます", "entryNum": "エントリ数", @@ -1661,4 +1662,4 @@ "271": "データインデックスの最適化が完了しました。合計 [%s] のディスク容量が解放されました", "272": "未命名フィールド" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/pl_PL.json b/app/appearance/langs/pl_PL.json index aece1bf72..37841480e 100644 --- a/app/appearance/langs/pl_PL.json +++ b/app/appearance/langs/pl_PL.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "Dni przechowywania migawek danych", "dataRepoAutoPurgeRetentionIndexesDaily": "Liczba migawek danych dziennie", "fields": "Atrybut", - "dynamicEmoji": "Ikona dynamiczna", + "dynamicIcon": "Ikona dynamiczna", + "dynamicIconDateEmptyInfo": "Jeśli data jest pusta, ikona kalendarza będzie dynamicznie pokazywać dzisiejszą datę", "backlinkContainChildren": "Czy linki zwrotne zawierają bloki podrzędne", "backlinkContainChildrenTip": "Po włączeniu bloki podrzędne zostaną uwzględnione w obliczeniach linków zwrotnych", "entryNum": "Количество записей", @@ -1661,4 +1662,4 @@ "271": "Optymalizacja indeksu danych zakończona, zwolniono [%s] miejsca na dysku", "272": "Nienazwane pole" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/pt_BR.json b/app/appearance/langs/pt_BR.json index bc9d81ff9..3415641f0 100644 --- a/app/appearance/langs/pt_BR.json +++ b/app/appearance/langs/pt_BR.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "Dias de retenção de instantâneos de dados", "dataRepoAutoPurgeRetentionIndexesDaily": "Instantâneos de dados por dia", "fields": "Campos", - "dynamicEmoji": "Ícone dinâmico", + "dynamicIcon": "Ícone dinâmico", + "dynamicIconDateEmptyInfo": "Se a data estiver vazia, o ícone do calendário exibirá dinamicamente a data atual", "backlinkContainChildren": "Os backlinks contêm blocos filhos", "backlinkContainChildrenTip": "Quando ativado, os blocos filhos serão incluídos no cálculo do backlink", "entryNum": "Número de entradas", @@ -1353,7 +1354,7 @@ "xy": "%d anos %s", "max": "há muito tempo %s" }, -"_taskAction": { + "_taskAction": { "task.repo.checkout": "Executar checkout do snapshot", "task.database.index.full": "Executar reconstrução do índice", "task.database.index": "Executar índice do banco de dados", @@ -1661,4 +1662,4 @@ "271": "Otimização do índice de dados concluída, [%s] de espaço liberado", "272": "Campo sem nome" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/ru_RU.json b/app/appearance/langs/ru_RU.json index 5cc335ea6..af597ba79 100644 --- a/app/appearance/langs/ru_RU.json +++ b/app/appearance/langs/ru_RU.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "Срок хранения снимков данных", "dataRepoAutoPurgeRetentionIndexesDaily": "Количество снимков данных в день", "fields": "Атрибут", - "dynamicEmoji": "Динамическая иконка", + "dynamicIcon": "Динамическая иконка", + "dynamicIconDateEmptyInfo": "Если дата пуста, иконка календаря будет динамически отображать сегодняшнюю дату", "backlinkContainChildren": "Включать ли дочерние блоки в обратные ссылки", "backlinkContainChildrenTip": "После включения дочерние блоки будут включены в расчет обратных ссылок", "entryNum": "Количество записей", @@ -1661,4 +1662,4 @@ "271": "Оптимизация индекса данных завершена, освобождено [%s] дискового пространства", "272": "Неименованное поле" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 7d5043bf1..e18fc0018 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "數據快照保留天數", "dataRepoAutoPurgeRetentionIndexesDaily": "數據快照每天保留個數", "fields": "欄位", - "dynamicEmoji": "動態圖標", + "dynamicIcon": "動態圖標", + "dynamicIconDateEmptyInfo": "若日期為空,日曆圖示將動態顯示當天日期", "backlinkContainChildren": "反向鏈接包含子塊", "backlinkContainChildrenTip": "啟用後子塊將被納入到反向鏈接計算中", "entryNum": "條目數", @@ -1661,4 +1662,4 @@ "271": "資料索引優化完畢,共釋放 [%s] 磁碟空間", "272": "未命名欄位" } -} +} \ No newline at end of file diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index 68836d0e9..7696f16ac 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -53,7 +53,8 @@ "dataRepoAutoPurgeIndexRetentionDays": "数据快照保留天数", "dataRepoAutoPurgeRetentionIndexesDaily": "数据快照每天保留个数", "fields": "字段", - "dynamicEmoji": "动态图标", + "dynamicIcon": "动态图标", + "dynamicIconDateEmptyInfo": "若日期为空,日历图标将动态显示当天日期", "backlinkContainChildren": "反向链接包含子块", "backlinkContainChildrenTip": "启用后子块将被纳入到反向链接计算中", "entryNum": "条目数", @@ -1661,4 +1662,4 @@ "271": "数据索引优化完毕,共释放 [%s] 磁盘空间", "272": "未命名字段" } -} +} \ No newline at end of file diff --git a/app/src/emoji/index.ts b/app/src/emoji/index.ts index df3f8baf7..227e1d8c6 100644 --- a/app/src/emoji/index.ts +++ b/app/src/emoji/index.ts @@ -240,7 +240,7 @@ export const openEmojiPanel = (id: string, type: "doc" | "notebook" | "av", posi const dynamicCurrentObj: IObject = { color: "#d23f31", lang: "", - date: "", + date: dayjs().format("YYYY-MM-DD"), weekdayType: "1", type: "1", content: "SiYuan", @@ -268,7 +268,7 @@ export const openEmojiPanel = (id: string, type: "doc" | "notebook" | "av", posi
-
+
@@ -288,19 +288,19 @@ export const openEmojiPanel = (id: string, type: "doc" | "notebook" | "av", posi
${filterEmoji()}
${[ - ["2b50", window.siyuan.languages.recentEmoji], - ["1f527", getEmojiTitle(0)], - ["1f60d", getEmojiTitle(1)], - ["1f433", getEmojiTitle(2)], - ["1f96a", getEmojiTitle(3)], - ["1f3a8", getEmojiTitle(4)], - ["1f3dd-fe0f", getEmojiTitle(5)], - ["1f52e", getEmojiTitle(6)], - ["267e-fe0f", getEmojiTitle(7)], - ["1f6a9", getEmojiTitle(8)], - ].map(([unicode, title], index) => - `
${unicode2Emoji(unicode)}
` - ).join("")} + ["2b50", window.siyuan.languages.recentEmoji], + ["1f527", getEmojiTitle(0)], + ["1f60d", getEmojiTitle(1)], + ["1f433", getEmojiTitle(2)], + ["1f96a", getEmojiTitle(3)], + ["1f3a8", getEmojiTitle(4)], + ["1f3dd-fe0f", getEmojiTitle(5)], + ["1f52e", getEmojiTitle(6)], + ["267e-fe0f", getEmojiTitle(7)], + ["1f6a9", getEmojiTitle(8)], + ].map(([unicode, title], index) => + `
${unicode2Emoji(unicode)}
` + ).join("")}
@@ -334,6 +334,7 @@ export const openEmojiPanel = (id: string, type: "doc" | "notebook" | "av", posi ${window.siyuan.languages.date} +