diff --git a/app/appearance/langs/ar_SA.json b/app/appearance/langs/ar_SA.json
index fe05f5565..974f07e43 100644
--- a/app/appearance/langs/ar_SA.json
+++ b/app/appearance/langs/ar_SA.json
@@ -932,7 +932,7 @@
"collapse": "طي",
"blockEmbed": "كتل التضمين",
"rowTip": "نقر فتح القائمة
سحب فرز
⇧نقر تحديث السمة",
- "gutterTip": "نقر/⌘/ فتح القائمة
⌘نقر/⌥→ تركيز
⌥نقر/⌘↑ طي/توسيع
⇧نقرة/⌥⌘A تحديث السمة
سحب نقل الموضع
⌃سحب تكرار
⌥سحب إنشاء مرجع الكتلة
⇧سحب إنشاء كتلة تضمين",
+ "gutterTip": "نقر/⌘/ فتح القائمة
⌘نقر⌥→ تركيز
⌥نقر⌘↑ طي/توسيع
⇧نقرة⌥⌘A تحديث السمة
سحب نقل الموضع
⌃سحب تكرار
⌥سحب إنشاء مرجع الكتلة
⇧سحب إنشاء كتلة تضمين",
"gutterTip2": "نقر فتح القائمة
⇧نقرة تحديث السمة",
"linkDistance": "مسافة الرابط",
"collideStrength": "قوة التنافر",
diff --git a/app/appearance/langs/de_DE.json b/app/appearance/langs/de_DE.json
index 48efbeb90..0a497a1ce 100644
--- a/app/appearance/langs/de_DE.json
+++ b/app/appearance/langs/de_DE.json
@@ -932,7 +932,7 @@
"collapse": "Einklappen",
"blockEmbed": "Block einbetten",
"rowTip": "Klicken Sie Menü öffnen
Ziehen Sortieren
⇧Klicken Attribut aktualisieren",
- "gutterTip": "Klicken/⌘/ Menü öffnen
⌘Klick/⌥→ Fokussieren
⌥Klick/⌘↑ Einklappen/Erweitern
⇧Klick/⌥⌘A Attribut aktualisieren
Ziehen Position verschieben
⌃Ziehen Wiederholen
⌥Ziehen Blockreferenz erzeugen
⇧Ziehen Eingebetteten Block erzeugen",
+ "gutterTip": "Klicken/⌘/ Menü öffnen
⌘Klick⌥→ Fokussieren
⌥Klick⌘↑ Einklappen/Erweitern
⇧Klick⌥⌘A Attribut aktualisieren
Ziehen Position verschieben
⌃Ziehen Wiederholen
⌥Ziehen Blockreferenz erzeugen
⇧Ziehen Eingebetteten Block erzeugen",
"gutterTip2": "Klicken Menü öffnen
⇧Klicken Attribut aktualisieren",
"linkDistance": "Link-Distanz",
"collideStrength": "Kollisionsstärke",
diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index 8c51803b1..5bb52ee58 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -932,7 +932,7 @@
"collapse": "Collapse",
"blockEmbed": "Embed Block",
"rowTip": "Click Open Menu
Drag Sort
⇧Click Update attribute",
- "gutterTip": "Click/⌘/ Open Menu
⌘Click/⌥→ Focus
⌥Click/⌘↑ Collapse/Expand
⇧Click/⌥⌘A Update attribute
Drag Move position
⌃Drag Repeat
⌥Drag Generate block reference
⇧Drag Generate embedded block",
+ "gutterTip": "Click/⌘/ Open Menu
⌘Click⌥→ Focus
⌥Click⌘↑ Collapse/Expand
⇧Click⌥⌘A Update attribute
Drag Move position
⌃Drag Repeat
⌥Drag Generate block reference
⇧Drag Generate embedded block",
"gutterTip2": "Click Open Menu
⇧Click Update attribute",
"linkDistance": "Link distance",
"collideStrength": "Collide strength",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index 1cfccc362..b727752fb 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -932,7 +932,7 @@
"collapse": "Colapsar",
"blockEmbed": "Integrar Bloque",
"rowTip": "Haga clic en Abrir menú
Arrastre Ordenar
⇧Haga clic en Actualizar atributo",
- "gutterTip": "Haga clic/⌘/ Abrir menú
⌘Haga clic/⌥→ Enfoque
⌥Hacer clic/⌘↑ Contraer/Expandir
⇧Hacer clic/⌥⌘A Actualizar atributo
Arrastrar Mover posición
⌃Arrastrar Repetir
⌥Arrastra Generar referencia a bloque
⇧Arrastrar Generar bloque incrustado",
+ "gutterTip": "Haga clic/⌘/ Abrir menú
⌘Haga clic⌥→ Enfoque
⌥Hacer clic⌘↑ Contraer/Expandir
⇧Hacer clic⌥⌘A Actualizar atributo
Arrastrar Mover posición
⌃Arrastrar Repetir
⌥Arrastra Generar referencia a bloque
⇧Arrastrar Generar bloque incrustado",
"gutterTip2": "Haga clic en Abrir menú
⇧Haga clic en Actualizar atributo",
"linkDistance": "Distancia de enlace",
"collideStrength": "Fuerza de colisión",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index d501efca2..aa878ad82 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -932,7 +932,7 @@
"collapse": "Collapse",
"blockEmbed": "incorporer le bloc",
"rowTip": "Cliquez sur Ouvrir le menu
Faites glisser Tri
⇧Cliquez sur Mettre à jour l'attribut",
- "gutterTip": "Cliquez/⌘/ Ouvrir le menu
⌘Cliquez/⌥→ Se concentrer
⌥Cliquez/⌘↑ Réduire/Développer
⇧Cliquez/⌥⌘A Mettre à jour l'attribut
Faites glisser Déplacer la position
⌃Faites glisser Répétez
⌥Faites glisser Générer une référence de bloc
⇧Faites glisser Générer un bloc intégré",
+ "gutterTip": "Cliquez/⌘/ Ouvrir le menu
⌘Cliquez⌥→ Se concentrer
⌥Cliquez⌘↑ Réduire/Développer
⇧Cliquez⌥⌘A Mettre à jour l'attribut
Faites glisser Déplacer la position
⌃Faites glisser Répétez
⌥Faites glisser Générer une référence de bloc
⇧Faites glisser Générer un bloc intégré",
"gutterTip2": "Cliquez sur Ouvrir le menu
⇧Cliquez sur Mettre à jour l'attribut",
"linkDistance": "Distance du lien",
"collideStrength": "Force de collision",
diff --git a/app/appearance/langs/he_IL.json b/app/appearance/langs/he_IL.json
index 81d598a3a..753e172a8 100644
--- a/app/appearance/langs/he_IL.json
+++ b/app/appearance/langs/he_IL.json
@@ -932,7 +932,7 @@
"collapse": "התרסק",
"blockEmbed": "הטבעה בלוק",
"rowTip": "לחץ על פתח תפריט
גרור את מיין
⇧לחץ על עדכן מאפיין",
- "gutterTip": "לחץ/⌘/פתח תפריט
⌘לחץ/⌥→ מקד
⌥לחץ/⌘↑ התרסק/הרחב
⇧לחץ/⌥⌘A עדכן מאפיין
גרור שנה מקום
⌃גרור חזור
⌥גרור צור הפניה לבלוק
⇧גרור צור בלוק מוטמע",
+ "gutterTip": "לחץ/⌘/פתח תפריט
⌘לחץ⌥→ מקד
⌥לחץ⌘↑ התרסק/הרחב
⇧לחץ⌥⌘A עדכן מאפיין
גרור שנה מקום
⌃גרור חזור
⌥גרור צור הפניה לבלוק
⇧גרור צור בלוק מוטמע",
"gutterTip2": "לחץ פתח תפריט
⇧לחץ עדכן מאפיין",
"linkDistance": "מרחק קישור",
"collideStrength": "עוצמת התנגדות",
diff --git a/app/appearance/langs/it_IT.json b/app/appearance/langs/it_IT.json
index 14cea7d02..41946fa06 100644
--- a/app/appearance/langs/it_IT.json
+++ b/app/appearance/langs/it_IT.json
@@ -932,7 +932,7 @@
"collapse": "Comprimi",
"blockEmbed": "Incorpora Blocco",
"rowTip": "Clicca Apri Menu
Trascina Ordina
⇧Clicca Aggiorna attributo",
- "gutterTip": "Clicca/⌘/ Apri Menu
⌘Clicca/⌥→ Metti a fuoco
⌥Clicca/⌘↑ Comprimi/Espandi
⇧Clicca/⌥⌘A Aggiorna attributo
Trascina Sposta posizione
⌃Trascina Ripeti
⌥Trascina Genera riferimento blocco
⇧Trascina Genera blocco incorporato",
+ "gutterTip": "Clicca/⌘/ Apri Menu
⌘Clicca⌥→ Metti a fuoco
⌥Clicca⌘↑ Comprimi/Espandi
⇧Clicca⌥⌘A Aggiorna attributo
Trascina Sposta posizione
⌃Trascina Ripeti
⌥Trascina Genera riferimento blocco
⇧Trascina Genera blocco incorporato",
"gutterTip2": "Clicca Apri Menu
⇧Clicca Aggiorna attributo",
"linkDistance": "Distanza del collegamento",
"collideStrength": "Forza di collisione",
diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json
index fecf409d0..6bc90cce8 100644
--- a/app/appearance/langs/ja_JP.json
+++ b/app/appearance/langs/ja_JP.json
@@ -932,7 +932,7 @@
"collapse": "折りたたみ",
"blockEmbed": "埋め込みブロック",
"rowTip": "クリック メニューを開く
ドラッグ 並べ替え
⇧クリック 属性を変更",
- "gutterTip": "クリック/⌘/ ブロックメニューを開く
⌘クリック/⌥→ フォーカス
⌥クリック/⌘↑ 折りたたみ/展開
⇧クリック/⌥⌘A 属性を変更
ドラッグ ブロックを移動
⌃ドラッグ ブロックを複製
⌥ドラッグ ブロック参照を生成
⇧ドラッグ 埋め込みブロックを生成",
+ "gutterTip": "クリック/⌘/ ブロックメニューを開く
⌘クリック⌥→ フォーカス
⌥クリック⌘↑ 折りたたみ/展開
⇧クリック⌥⌘A 属性を変更
ドラッグ ブロックを移動
⌃ドラッグ ブロックを複製
⌥ドラッグ ブロック参照を生成
⇧ドラッグ 埋め込みブロックを生成",
"gutterTip2": "クリック メニューを開く
⇧クリック 属性を変更",
"linkDistance": "リンクの距離",
"collideStrength": "衝突の強さ",
diff --git a/app/appearance/langs/pl_PL.json b/app/appearance/langs/pl_PL.json
index d06b52932..8b5d7317d 100644
--- a/app/appearance/langs/pl_PL.json
+++ b/app/appearance/langs/pl_PL.json
@@ -932,7 +932,7 @@
"collapse": "Zwiń",
"blockEmbed": "Wstaw blok",
"rowTip": "Kliknij Otwórz menu
Przeciągnij Sortuj
⇧Kliknij Zaktualizuj atrybut",
- "gutterTip": "Kliknij/⌘/ Otwórz menu
⌘Kliknij/⌥→ Skupienie
⌥Kliknij/⌘↑ Zwiń/Rozwiń
⇧Kliknij/⌥⌘A Zaktualizuj atrybut
Przeciągnij Przesuń pozycję
⌃Przeciągnij Powtórz
⌥Przeciągnij Generuj odniesienie do bloku
⇧Przeciągnij Generuj wbudowany blok",
+ "gutterTip": "Kliknij/⌘/ Otwórz menu
⌘Kliknij⌥→ Skupienie
⌥Kliknij⌘↑ Zwiń/Rozwiń
⇧Kliknij⌥⌘A Zaktualizuj atrybut
Przeciągnij Przesuń pozycję
⌃Przeciągnij Powtórz
⌥Przeciągnij Generuj odniesienie do bloku
⇧Przeciągnij Generuj wbudowany blok",
"gutterTip2": "Kliknij Otwórz menu
⇧Kliknij Zaktualizuj atrybut",
"linkDistance": "Odległość linku",
"collideStrength": "Siła kolizji",
diff --git a/app/appearance/langs/pt_BR.json b/app/appearance/langs/pt_BR.json
index d75d9b2d5..7b5e6e7bf 100644
--- a/app/appearance/langs/pt_BR.json
+++ b/app/appearance/langs/pt_BR.json
@@ -932,7 +932,7 @@
"collapse": "Recolher",
"blockEmbed": "Incorporar Bloco",
"rowTip": "Clique Abrir Menu
Arraste Ordenar
⇧Clique Atualizar atributo",
- "gutterTip": "Clique/⌘/ Abrir Menu
⌘Clique/⌥→ Focar
⌥Clique/⌘↑ Recolher/Expandir
⇧Clique/⌥⌘A Atualizar atributo
Arraste Mover posição
⌃Arraste Repetir
⌥Arraste Gerar referência de bloco
⇧Arraste Gerar bloco incorporado",
+ "gutterTip": "Clique/⌘/ Abrir Menu
⌘Clique⌥→ Focar
⌥Clique⌘↑ Recolher/Expandir
⇧Clique⌥⌘A Atualizar atributo
Arraste Mover posição
⌃Arraste Repetir
⌥Arraste Gerar referência de bloco
⇧Arraste Gerar bloco incorporado",
"gutterTip2": "Clique Abrir Menu
⇧Clique Atualizar atributo",
"linkDistance": "Distância do link",
"collideStrength": "Força de colisão",
diff --git a/app/appearance/langs/ru_RU.json b/app/appearance/langs/ru_RU.json
index e747ec6ae..310ad619e 100644
--- a/app/appearance/langs/ru_RU.json
+++ b/app/appearance/langs/ru_RU.json
@@ -932,7 +932,7 @@
"collapse": "Свернуть",
"blockEmbed": "Встраиваемый блок",
"rowTip": "Нажмите Открыть меню
Перетащите Сортировать
⇧Клик Обновить атрибут",
- "gutterTip": "Нажмите/⌘/ Открыть меню
⌘Клик/⌥→ Фокус
⌥Клик/⌘↑ Свернуть/Развернуть
⇧Клик/⌥⌘A Обновить атрибут
Перетащите Переместить позицию
⌃Перетащите Повторить
⌥Перетащите Сгенерировать ссылку блока
⇧Перетащите Сгенерировать встроенный блок",
+ "gutterTip": "Нажмите/⌘/ Открыть меню
⌘Клик⌥→ Фокус
⌥Клик⌘↑ Свернуть/Развернуть
⇧Клик⌥⌘A Обновить атрибут
Перетащите Переместить позицию
⌃Перетащите Повторить
⌥Перетащите Сгенерировать ссылку блока
⇧Перетащите Сгенерировать встроенный блок",
"gutterTip2": "Нажмите Открыть меню
⇧Клик Обновить атрибут",
"linkDistance": "Расстояние ссылки",
"collideStrength": "Сила столкновения",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index 5d57d1d1c..cf8986c1b 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -932,7 +932,7 @@
"collapse": "摺疊",
"blockEmbed": "嵌入塊",
"rowTip": "點擊 打開菜單
拖拽 排序
⇧點擊 修改屬性",
- "gutterTip": "點擊/⌘/ 打開菜單
⌘點擊 聚焦
⌥點擊/⌥→ 折疊/展開
⇧點擊/⌥⌘A 修改屬性
拖拽 移動位置
⌃拖拽 重複
⌥拖拽 生成塊引用
⇧拖拽 生成嵌入塊",
+ "gutterTip": "點擊/⌘/ 打開菜單
⌘點擊⌥→ 聚焦
⌥點擊⌘↑ 折疊/展開
⇧點擊⌥⌘A 修改屬性
拖拽 移動位置
⌃拖拽 重複
⌥拖拽 生成塊引用
⇧拖拽 生成嵌入塊",
"gutterTip2": "點擊 打開功能表
⇧點擊 修改屬性",
"linkDistance": "連結距離",
"collideStrength": "斥力強度",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 8b9995c13..17a21eb24 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -932,7 +932,7 @@
"collapse": "折叠",
"blockEmbed": "嵌入块",
"rowTip": "点击 打开菜单
拖拽 排序
⇧点击 修改属性",
- "gutterTip": "点击/⌘/ 打开菜单
⌘点击/⌥→ 聚焦
⌥点击/⌘↑ 折叠/展开
⇧点击/⌥⌘A 修改属性
拖拽 移动位置
⌃拖拽 重复
⌥拖拽 生成块引用
⇧拖拽 生成嵌入块",
+ "gutterTip": "点击/⌘/ 打开菜单
⌘点击⌥→ 聚焦
⌥点击⌘↑ 折叠/展开
⇧点击⌥⌘A 修改属性
拖拽 移动位置
⌃拖拽 重复
⌥拖拽 生成块引用
⇧拖拽 生成嵌入块",
"gutterTip2": "点击 打开菜单
⇧点击 修改属性",
"linkDistance": "链接距离",
"collideStrength": "斥力强度",
diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts
index 23e3336b0..912c0d277 100644
--- a/app/src/protyle/gutter/index.ts
+++ b/app/src/protyle/gutter/index.ts
@@ -16,7 +16,7 @@ import {
isInHarmony,
isMac,
isOnlyMeta,
- openByMobile,
+ openByMobile, updateHotkeyAfterTip,
updateHotkeyTip,
writeText
} from "../util/compatibility";
@@ -70,11 +70,13 @@ export class Gutter {
constructor(protyle: IProtyle) {
if (isMac()) {
- this.gutterTip = window.siyuan.languages.gutterTip.replace("⌥→", updateHotkeyTip(window.siyuan.config.keymap.general.enter.custom));
+ this.gutterTip = window.siyuan.languages.gutterTip.replace("⌥→", updateHotkeyAfterTip(window.siyuan.config.keymap.general.enter.custom, "/"))
+ .replace("⌘↑", updateHotkeyAfterTip(window.siyuan.config.keymap.editor.general.collapse.custom, "/"))
+ .replace("⌥⌘A", updateHotkeyAfterTip(window.siyuan.config.keymap.editor.general.attr.custom, "/"));
} else {
- this.gutterTip = window.siyuan.languages.gutterTip.replace("⌥→", updateHotkeyTip(window.siyuan.config.keymap.general.enter.custom))
- .replace("⌘↑", updateHotkeyTip(window.siyuan.config.keymap.editor.general.collapse.custom))
- .replace("⌥⌘A", updateHotkeyTip(window.siyuan.config.keymap.editor.general.attr.custom))
+ this.gutterTip = window.siyuan.languages.gutterTip.replace("⌥→", updateHotkeyAfterTip(window.siyuan.config.keymap.general.enter.custom, "/"))
+ .replace("⌘↑", updateHotkeyAfterTip(window.siyuan.config.keymap.editor.general.collapse.custom, "/"))
+ .replace("⌥⌘A", updateHotkeyAfterTip(window.siyuan.config.keymap.editor.general.attr.custom, "/"))
.replace(/⌘/g, "Ctrl+").replace(/⌥/g, "Alt+").replace(/⇧/g, "Shift+").replace(/⌃/g, "Ctrl+");
}
if (protyle.options.backlinkData) {
@@ -1839,7 +1841,7 @@ export class Gutter {
if (!protyle.options.backlinkData) {
window.siyuan.menus.menu.append(new MenuItem({
id: "enter",
- accelerator: `${updateHotkeyTip(window.siyuan.config.keymap.general.enter.custom)}/${updateHotkeyTip("⌘" + window.siyuan.languages.click)}`,
+ accelerator: `${window.siyuan.config.keymap.general.enter.custom ? updateHotkeyTip(window.siyuan.config.keymap.general.enter.custom) + "/" : ""}${updateHotkeyAfterTip("⌘" + window.siyuan.languages.click)}`,
label: window.siyuan.languages.enter,
click: () => {
zoomOut({protyle, id});
diff --git a/app/src/protyle/util/compatibility.ts b/app/src/protyle/util/compatibility.ts
index d3e76b89a..fc5ec2403 100644
--- a/app/src/protyle/util/compatibility.ts
+++ b/app/src/protyle/util/compatibility.ts
@@ -327,9 +327,9 @@ export const isInHarmony = () => {
return window.siyuan.config.system.container === "harmony" && window.JSHarmony;
};
-export const updateHotkeyAfterTip = (hotkey: string) => {
+export const updateHotkeyAfterTip = (hotkey: string, split = " ") => {
if (hotkey) {
- return " " + updateHotkeyTip(hotkey);
+ return split + updateHotkeyTip(hotkey);
}
return "";
};