diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index e5176c053..b5608dac1 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -1,4 +1,6 @@
{
+ "asc": "Ascending",
+ "desc": "Descending",
"hideCol": "Hide column",
"hideAll": "Hide all",
"showAll": "Show all",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index 299875dea..c2c07d1d0 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -1,4 +1,6 @@
{
+ "asc": "Ascendente",
+ "desc": "Descendente",
"hideCol": "Ocultar columna",
"hideAll": "Ocultar todo",
"showAll": "Mostrar todo",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index 8998603c3..1c420162e 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -1,4 +1,6 @@
{
+ "asc": "Ascendant",
+ "desc": "Descendant",
"hideCol": "Masquer la colonne",
"hideAll": "Masquer tout",
"showAll": "Afficher tout",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index eacea5f80..1ac3a3fc0 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -1,4 +1,6 @@
{
+ "asc": "升序",
+ "desc": "降序",
"hideCol": "隱藏列",
"hideAll": "隱藏全部",
"showAll": "顯示全部",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 21c5d3585..e955579f4 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -1,4 +1,6 @@
{
+ "asc": "升序",
+ "desc": "降序",
"hideCol": "隐藏列",
"hideAll": "隐藏全部",
"showAll": "显示全部",
diff --git a/app/src/protyle/render/av/cell.ts b/app/src/protyle/render/av/cell.ts
index a702fa954..c51602224 100644
--- a/app/src/protyle/render/av/cell.ts
+++ b/app/src/protyle/render/av/cell.ts
@@ -126,7 +126,7 @@ export const showHeaderCellMenu = (protyle: IProtyle, blockElement: HTMLElement,
menu.addSeparator();
menu.addItem({
icon: "iconUp",
- label: window.siyuan.languages.fileNameNatASC,
+ label: window.siyuan.languages.asc,
click() {
fetchPost("/api/av/renderAttributeView", {id: avId}, (response) => {
transaction(protyle, [{
@@ -150,7 +150,7 @@ export const showHeaderCellMenu = (protyle: IProtyle, blockElement: HTMLElement,
});
menu.addItem({
icon: "iconDown",
- label: window.siyuan.languages.fileNameNatDESC,
+ label: window.siyuan.languages.desc,
click() {
fetchPost("/api/av/renderAttributeView", {id: avId}, (response) => {
transaction(protyle, [{
diff --git a/app/src/protyle/render/av/openMenuPanel.ts b/app/src/protyle/render/av/openMenuPanel.ts
index 5f7fcc007..cdad52242 100644
--- a/app/src/protyle/render/av/openMenuPanel.ts
+++ b/app/src/protyle/render/av/openMenuPanel.ts
@@ -300,8 +300,8 @@ const getSortsHTML = (data: IAV) => {
`;