Vanessa 2024-05-10 00:25:28 +08:00
parent 5d47fe4e86
commit a1ba5775e7
19 changed files with 82 additions and 63 deletions

View file

@ -1,4 +1,7 @@
{
"enterKey": "Enter",
"doubleClick": "Double Click",
"click": "Click",
"allowHTMLBLockScript": "Allow execution of scripts within HTML blocks",
"allowHTMLBLockScriptTip": "After enabling, the script in the HTML block will not be sanitized, Please be aware of the potential risk of XSS attacks",
"autoLaunchMode0": "Do not launch automatically",
@ -115,7 +118,7 @@
"freezeCol": "Freeze column",
"unfreezeCol": "Unfreeze column",
"snippetsTip": "The code snippet has been updated, do you want to save it?",
"addBelowAbove": "Click to add below<br>⌥Click to add above",
"addBelowAbove": "Click <span class='ft__on-surface'>Add below</span><br>⌥Click <span class='ft__on-surface'>Add above</span>",
"imported": "Import completed",
"mirrorTip": "Mirror database, all data updates will be synchronized to all other mirrors",
"includeTime": "Include time",
@ -781,9 +784,9 @@
"customSort": "Custom Sorting",
"collapse": "Collapse",
"blockEmbed": "Embed Block",
"rowTip": "Click to open menu<br>Drag to sort",
"gutterTip": "Click/⌘/ to open menu<br>⌘Click to focus<br>⌥Click/⌥→ to fold/expand<br>⇧Click/⌥⌘A to update attr<br>Drag to move<br>⌃Drag to duplicate<br>⌥Drag to ref<br> ⇧Drag to embed<br>",
"gutterTip2": "Click to open the menu<br>⇧Click Update attribute",
"rowTip": "Click <span class='ft__on-surface'>Open Menu</span><br>Drag <span class='ft__on-surface'>Sort</span>",
"gutterTip": "Click/⌘/ <span class='ft__on-surface'>Open Menu</span><br>⌘Click/⌥→ <span class='ft__on-surface'>Focus</span><br>⌥Click/⌘↑ <span class='ft__on-surface'>Collapse/Expand</span><br>⇧Click/⌥⌘A <span class='ft__on-surface'>Update attribute</span><br>Drag <span class='ft__on-surface'>Move position</span><br>⌃Drag <span class='ft__on-surface'>Repeat</span><br>⌥Drag <span class='ft__on-surface'>Generate block reference</span><br>⇧Drag <span class='ft__on-surface'>Generate embedded block</span>",
"gutterTip2": "Click <span class='ft__on-surface'>Open Menu</span><br>⇧Click <span class='ft__on-surface'>Update attribute</span>",
"linkDistance": "Link distance",
"collideStrength": "Collide strength",
"collideRadius": "Collide radius",

View file

@ -1,4 +1,7 @@
{
"enterKey": "Entrar",
"doubleClick": "Doble clic",
"click": "Hacer clic",
"allowHTMLBLockScript": "Permitir la ejecución de scripts dentro de bloques HTML",
"allowHTMLBLockScriptTip": "Después de habilitarlo, el script en el bloque HTML no se desinfectará. Tenga en cuenta el riesgo potencial de ataques XSS",
"autoLaunchMode0": "No iniciar automáticamente",
@ -115,7 +118,7 @@
"freezeCol": "Congelar columna",
"unfreezeCol": "Descongelar columna",
"snippetsTip": "El fragmento de código ha sido actualizado, ¿quieres guardarlo?",
"addBelowAbove": "Haga clic para agregar abajo<br>⌥Clic para agregar arriba",
"addBelowAbove": "Haga clic en <span class='ft__on-surface'>Agregar abajo</span><br>⌥Haga clic en <span class='ft__on-surface'>Agregar arriba</span>",
"imported": "Importación completada",
"mirrorTip": "Base de datos espejo, todas las actualizaciones de datos se sincronizarán con todos los demás espejos",
"includeTime": "Incluir tiempo",
@ -781,9 +784,9 @@
"customSort": "Clasificación personalizada",
"collapse": "Colapsar",
"blockEmbed": "Integrar Bloque",
"rowTip": "Haz clic para abrir el menú<br>Arrastra para ordenar",
"gutterTip": "Haga clic/⌘/ para abrir el menú<br>⌘Haga clic/⌥→ para enfocar<br>⌥Haga clic/⌥⌘A para plegar/expandir<br>⇧Haga clic para actualizar attr<br>Arrastre para mover<br>⌃Arrastre para duplicar<br>⌥ Arrastra para ref<br> ⇧Arrastra para incrustar<br>",
"gutterTip2": "Haga clic para abrir el menú<br>⇧Haga clic en Actualizar atributo",
"rowTip": "Haga clic en <span class='ft__on-surface'>Abrir menú</span><br>Arrastre <span class='ft__on-surface'>Ordenar</span>",
"gutterTip": "Haga clic/⌘/ <span class='ft__on-surface'>Abrir menú</span><br>⌘Haga clic/⌥→ <span class='ft__on-surface'>Enfoque</span><br>⌥Hacer clic/⌘↑ <span class='ft__on-surface'>Contraer/Expandir</span><br>⇧Hacer clic/⌥⌘A <span class='ft__on-surface'>Actualizar atributo</span><br>Arrastrar <span class='ft__on-surface'>Mover posición</span><br>⌃Arrastrar <span class='ft__on-surface'>Repetir</span><br>⌥Arrastra <span class='ft__on-surface'>Generar referencia a bloque</span><br>⇧Arrastrar <span class='ft__on-surface'>Generar bloque incrustado</span>",
"gutterTip2": "Haga clic en <span class='ft__on-surface'>Abrir menú</span><br>⇧Haga clic en <span class='ft__on-surface'>Actualizar atributo</span>",
"linkDistance": "Distancia de enlace",
"collideStrength": "Fuerza de colisión",
"collideRadius": "Radio de colisión",

View file

@ -1,4 +1,7 @@
{
"enterKey": "Entrer",
"doubleClick": "Double-clic",
"click": "Cliquez sur",
"allowHTMLBLockScript": "Autoriser l'exécution de scripts dans les blocs HTML",
"allowHTMLBLockScriptTip": "Après activation, le script dans le bloc HTML ne sera pas nettoyé. Veuillez être conscient du risque potentiel d'attaques XSS",
"autoLaunchMode0": "Ne pas lancer automatiquement",
@ -65,7 +68,7 @@
"selectRelation": "Veuillez d'abord sélectionner la colonne associée",
"backRelation": "Bidirectionnel",
"thisDatabase": "Cette base de données",
"relatedTo" : " Relation avec ",
"relatedTo": " Relation avec ",
"relation": "Relation",
"rollup": "Rollup",
"rollupProperty": "Propriété",
@ -115,7 +118,7 @@
"freezeCol": "Geler la colonne",
"unfreezeCol": "Dégeler la colonne",
"snippetsTip": "L'extrait de code a été mis à jour, voulez-vous le sauvegarder ?",
"addBelowAbove": "Cliquez pour ajouter ci-dessous<br>⌥Cliquez pour ajouter ci-dessus",
"addBelowAbove": "Cliquez sur <span class='ft__on-surface'>Ajouter ci-dessous</span><br>⌥Cliquez sur <span class='ft__on-surface'>Ajouter ci-dessus</span>",
"imported": "Importation terminée",
"mirrorTip": "Base de données miroir, toutes les mises à jour des données seront synchronisées avec tous les autres miroirs",
"includeTime": "Inclure l'heure",
@ -781,9 +784,9 @@
"customSort": "Tri personnalisé",
"collapse": "Collapse",
"blockEmbed": "incorporer le bloc",
"rowTip": "Cliquez pour ouvrir le menu<br>Faites glisser pour trier",
"gutterTip": "Cliquez/⌘/ pour ouvrir le menu<br>⌘Cliquez/⌥→ pour se concentrer<br>⌥Cliquez/⌥⌘A pour plier/agrandir<br>⇧Cliquez pour mettre à jour l'attribut<br>Faites glisser pour déplacer<br>⌃Faites glisser pour dupliquer<br>⌥ Faites glisser vers ref<br> ⇧Faites glisser pour incorporer<br>",
"gutterTip2": "Cliquez pour ouvrir le menu<br>⇧Click Modifier les attribut",
"rowTip": "Cliquez sur <span class='ft__on-surface'>Ouvrir le menu</span><br>Faites glisser <span class='ft__on-surface'>Tri</span>",
"gutterTip": "Cliquez/⌘/ <span class='ft__on-surface'>Ouvrir le menu</span><br>⌘Cliquez/⌥→ <span class='ft__on-surface'>Se concentrer</span><br>⌥Cliquez/⌘↑ <span class='ft__on-surface'>Réduire/Développer</span><br>⇧Cliquez/⌥⌘A <span class='ft__on-surface'>Mettre à jour l'attribut</span><br>Faites glisser <span class='ft__on-surface'>Déplacer la position</span><br>⌃Faites glisser <span class='ft__on-surface'>Répétez</span><br>⌥Faites glisser <span class='ft__on-surface'>Générer une référence de bloc</span><br>⇧Faites glisser <span class='ft__on-surface'>Générer un bloc intégré</span>",
"gutterTip2": "Cliquez sur <span class='ft__on-surface'>Ouvrir le menu</span><br>⇧Cliquez sur <span class='ft__on-surface'>Mettre à jour l'attribut</span>",
"linkDistance": "Distance du lien",
"collideStrength": "Force de collision",
"collideRadius": "Rayon de collision",

View file

@ -1,4 +1,7 @@
{
"enterKey": "入力",
"doubleClick": "ダブルクリック",
"click": "クリック",
"allowHTMLBLockScript": "HTML ブロック内のスクリプトの実行を許可",
"allowHTMLBLockScriptTip": "HTML ブロック内のスクリプトはサニタイズされません。XSS 攻撃の潜在的なリスクに十分注意してください",
"autoLaunchMode0": "自動的に起動しない",
@ -115,7 +118,7 @@
"freezeCol": "列を固定",
"unfreezeCol": "列の固定を解除",
"snippetsTip": "コードスニペットが更新されました。保存しますか?",
"addBelowAbove": "下に追加するにはクリック<br>上に追加するには⌥キーを押しながらクリック",
"addBelowAbove": "クリック <span class='ft__on-surface'>下に追加</span><br>⌥クリック <span class='ft__on-surface'>上に追加</span>",
"imported": "インポートが完了しました",
"mirrorTip": "ミラーデータベース: すべてのデータ更新は他のすべてのミラーに同期されます",
"includeTime": "時間を含める",
@ -781,9 +784,9 @@
"customSort": "カスタムソート",
"collapse": "折りたたむ",
"blockEmbed": "埋め込みブロック",
"rowTip": "クリックでメニューを開く<br>ドラッグで並び替え",
"gutterTip": "クリック/⌘/でメニューを開く<br>⌘クリックでフォーカス<br>⌥クリック/⌥→で折りたたむ/展開<br>⇧クリック/⌥⌘で属性の更新<br>ドラッグで移動<br>⌃ドラッグで複製<br>⌥ドラッグで参照<br>⇧ドラッグで埋め込み<br>",
"gutterTip2": "クリックでメニューを開く<br>⇧クリックで属性の更新",
"rowTip": "をクリック <span class='ft__on-surface'>メニューを開く</span><br>ドラッグ <span class='ft__on-surface'>並べ替え</span>",
"gutterTip": "クリック/⌘/ <span class='ft__on-surface'>メニューを開く</span><br>⌘クリック/⌥→ <span class='ft__on-surface'>フォーカス</span><br>⌥クリック/⌘↑ <span class='ft__on-surface'>折りたたむ/展開</span><br>⇧クリック/⌥⌘A <span class='ft__on-surface'>プロパティを変更</span><br>ドラッグ <span class='ft__on-surface'>位置を移動</span><br>⌃ドラッグ <span class='ft__on-surface'>繰り返し</span><br>⌥ドラッグ <span class='ft__on- surface'>ブロック参照の生成</span><br>⇧ドラッグ <span class='ft__on-surface'>埋め込みブロックの生成</span>",
"gutterTip2": "をクリック <span class='ft__on-surface'>メニューを開く</span><br>⇧をクリックします <span class='ft__on-surface'>プロパティを変更</span>",
"linkDistance": "リンクの距離",
"collideStrength": "衝突の強さ",
"collideRadius": "衝突の半径",

View file

@ -1,4 +1,7 @@
{
"enterKey": "回車",
"doubleClick": "雙擊",
"click": "點擊",
"allowHTMLBLockScript": "允許執行 HTML 區塊內腳本",
"allowHTMLBLockScriptTip": "啟用後將不對 HTML 區塊中的程式碼進行安全過濾,請注意潛在的 XSS 攻擊風險",
"autoLaunchMode0": "不自動啟動",
@ -115,7 +118,7 @@
"freezeCol": "固定列",
"unfreezeCol": "取消列固定",
"snippetsTip": "程式碼片段已更新,是否儲存?",
"addBelowAbove": "Click 在下方新增<br>⌥Click 在上方新增",
"addBelowAbove": "點擊 <span class='ft__on-surface'>在下方新增</span><br>⌥點擊 <span class='ft__on-surface'>在上方新增</span>",
"imported": "導入完成",
"mirrorTip": "鏡像資料庫,所有資料更新會同步到其他所有鏡像中",
"includeTime": "具體時間",
@ -781,9 +784,9 @@
"customSort": "自訂排序",
"collapse": "摺疊",
"blockEmbed": "嵌入塊",
"rowTip": "點擊 打開菜單<br>拖拽 排序",
"gutterTip": "點擊/⌘/ 打開菜單<br>⌘Click 聚焦<br>⌥Click/⌥→ 折疊/展開<br>⇧Click/⌥⌘A 修改屬性<br>拖拽 移動位置<br>⌃拖拽 重複<br>⌥拖拽 生成塊引用<br>⇧拖拽 生成嵌入塊<br>",
"gutterTip2": "點擊 打開功能表<br>⇧Click 修改屬性",
"rowTip": "點擊 <span class='ft__on-surface'>打開菜單</span><br>拖拽 <span class='ft__on-surface'>排序</span>",
"gutterTip": "點擊/⌘/ <span class='ft__on-surface'>打開菜單</span><br>⌘點擊 <span class='ft__on-surface'>聚焦</span><br>⌥點擊/⌥→ <span class='ft__on-surface'>折疊/展開</span><br>⇧點擊/⌥⌘A <span class='ft__on-surface'>修改屬性</span><br>拖拽 <span class='ft__on-surface'>移動位置</span><br>⌃拖拽 <span class='ft__on-surface'>重複</span><br>⌥拖拽 <span class='ft__on-surface'>生成塊引用</span><br>⇧拖拽 <span class='ft__on-surface'>生成嵌入塊</span>",
"gutterTip2": "點擊 <span class='ft__on-surface'>打開功能表</span><br>⇧點擊 <span class='ft__on-surface'>修改屬性</span>",
"linkDistance": "連結距離",
"collideStrength": "斥力強度",
"collideRadius": "斥力半徑",

View file

@ -1,4 +1,7 @@
{
"enterKey": "回车",
"doubleClick": "双击",
"click": "点击",
"allowHTMLBLockScript": "允许执行 HTML 块内脚本",
"allowHTMLBLockScriptTip": "启用后将不对 HTML 块中的代码进行安全过滤,请注意潜在的 XSS 攻击风险",
"autoLaunchMode0": "不自动启动",
@ -115,7 +118,7 @@
"freezeCol": "固定列",
"unfreezeCol": "取消列固定",
"snippetsTip": "代码片段已更新,是否保存?",
"addBelowAbove": "Click 在下方添加<br>⌥Click 在上方添加",
"addBelowAbove": "点击 <span class='ft__on-surface'>在下方添加</span><br>⌥点击 <span class='ft__on-surface'>在上方添加</span>",
"imported": "导入完成",
"mirrorTip": "镜像数据库,所有数据更新会同步到其他所有镜像中",
"includeTime": "具体时间",
@ -781,9 +784,9 @@
"customSort": "自定义排序",
"collapse": "折叠",
"blockEmbed": "嵌入块",
"rowTip": "点击 打开菜单<br>拖拽 排序",
"gutterTip": "点击/⌘/ 打开菜单<br>⌘Click/⌥→ 聚焦<br>⌥Click/⌘↑ 折叠/展开<br>⇧Click/⌥⌘A 修改属性<br>拖拽 移动位置<br>⌃拖拽 重复<br>⌥拖拽 生成块引用<br>⇧拖拽 生成嵌入块<br>",
"gutterTip2": "点击 打开菜单<br>⇧Click 修改属性",
"rowTip": "点击 <span class='ft__on-surface'>打开菜单</span><br>拖拽 <span class='ft__on-surface'>排序</span>",
"gutterTip": "点击/⌘/ <span class='ft__on-surface'>打开菜单</span><br>⌘点击/⌥→ <span class='ft__on-surface'>聚焦</span><br>⌥点击/⌘↑ <span class='ft__on-surface'>折叠/展开</span><br>⇧点击/⌥⌘A <span class='ft__on-surface'>修改属性</span><br>拖拽 <span class='ft__on-surface'>移动位置</span><br>⌃拖拽 <span class='ft__on-surface'>重复</span><br>⌥拖拽 <span class='ft__on-surface'>生成块引用</span><br>⇧拖拽 <span class='ft__on-surface'>生成嵌入块</span>",
"gutterTip2": "点击 <span class='ft__on-surface'>打开菜单</span><br>⇧点击 <span class='ft__on-surface'>修改属性</span>",
"linkDistance": "链接距离",
"collideStrength": "斥力强度",
"collideRadius": "斥力半径",

View file

@ -37,7 +37,7 @@ export const commandPanel = (app: App) => {
<ul class="b3-list b3-list--background search__list" id="commands"></ul>
<div class="search__tip">
<kbd>/</kbd> ${window.siyuan.languages.searchTip1}
<kbd>Enter/Click</kbd> ${window.siyuan.languages.confirm}
<kbd>${window.siyuan.languages.enterKey}/${window.siyuan.languages.click}</kbd> ${window.siyuan.languages.confirm}
<kbd>Esc</kbd> ${window.siyuan.languages.close}
</div>
</div>`

View file

@ -109,7 +109,7 @@ ${window.siyuan.config.flashcard.list ? "card__block--hideli" : ""}" data-type="
(p / q)
</button>
<span class="fn__space"></span>
<button data-type="-1" class="b3-button fn__flex-1">${window.siyuan.languages.cardShowAnswer} (${window.siyuan.languages.space} / Enter)</button>
<button data-type="-1" class="b3-button fn__flex-1">${window.siyuan.languages.cardShowAnswer} (${window.siyuan.languages.space} / ${window.siyuan.languages.enterKey})</button>
</div>
<div class="fn__flex card__action fn__none">
<div>
@ -135,7 +135,7 @@ ${window.siyuan.config.flashcard.list ? "card__block--hideli" : ""}" data-type="
</div>
<div>
<span></span>
<button data-type="3" aria-label="3 / l / d / ${window.siyuan.languages.space} / Enter" class="b3-button b3-button--info b3-tooltips__n b3-tooltips">
<button data-type="3" aria-label="3 / l / d / ${window.siyuan.languages.space} / ${window.siyuan.languages.enterKey}" class="b3-button b3-button--info b3-tooltips__n b3-tooltips">
<div class="card__icon">😊</div>
${window.siyuan.languages.cardRatingGood} (3)
</button>

View file

@ -97,7 +97,7 @@ export const bazaar = {
<div class="fn__space"></div>
<div class="b3-form__icon">
<svg class="b3-form__icon-icon"><use xlink:href="#iconSearch"></use></svg>
<input class="b3-text-field b3-form__icon-input" placeholder="Enter ${window.siyuan.languages.search}">
<input class="b3-text-field b3-form__icon-input" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.search}">
</div>
<div class="fn__space"></div>
<div class="fn__flex-1"></div>
@ -127,7 +127,7 @@ export const bazaar = {
<div class="fn__space"></div>
<div class="b3-form__icon">
<svg class="b3-form__icon-icon"><use xlink:href="#iconSearch"></use></svg>
<input class="b3-text-field b3-form__icon-input" placeholder="Enter ${window.siyuan.languages.search}">
<input class="b3-text-field b3-form__icon-input" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.search}">
</div>
<div class="fn__space"></div>
<div class="fn__flex-1"></div>
@ -150,7 +150,7 @@ export const bazaar = {
<div class="fn__space"></div>
<div class="b3-form__icon">
<svg class="b3-form__icon-icon"><use xlink:href="#iconSearch"></use></svg>
<input class="b3-text-field b3-form__icon-input" placeholder="Enter ${window.siyuan.languages.search}">
<input class="b3-text-field b3-form__icon-input" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.search}">
</div>
<div class="fn__space"></div>
<div class="fn__flex-1"></div>
@ -173,7 +173,7 @@ export const bazaar = {
<div class="fn__space"></div>
<div class="b3-form__icon">
<svg class="b3-form__icon-icon"><use xlink:href="#iconSearch"></use></svg>
<input class="b3-text-field b3-form__icon-input" placeholder="Enter ${window.siyuan.languages.search}">
<input class="b3-text-field b3-form__icon-input" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.search}">
</div>
<div class="fn__space"></div>
<div class="fn__flex-1"></div>
@ -196,7 +196,7 @@ export const bazaar = {
<div class="fn__space"></div>
<div class="b3-form__icon">
<svg class="b3-form__icon-icon"><use xlink:href="#iconSearch"></use></svg>
<input class="b3-text-field b3-form__icon-input" placeholder="Enter ${window.siyuan.languages.search}">
<input class="b3-text-field b3-form__icon-input" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.search}">
</div>
<div class="fn__space"></div>
<div class="fn__flex-1"></div>
@ -219,7 +219,7 @@ export const bazaar = {
<div class="fn__space"></div>
<div class="b3-form__icon">
<svg class="b3-form__icon-icon"><use xlink:href="#iconSearch"></use></svg>
<input class="b3-text-field b3-form__icon-input" placeholder="Enter ${window.siyuan.languages.search}">
<input class="b3-text-field b3-form__icon-input" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.search}">
</div>
<div class="fn__space"></div>
<div class="fn__flex-1"></div>

View file

@ -65,7 +65,7 @@ export const openSnippets = () => {
<div class="fn__flex-1"></div>
<div class="b3-form__icon">
<svg class="b3-form__icon-icon"><use xlink:href="#iconSearch"></use></svg>
<input data-type="css" data-action="search" type="text" placeholder="Enter ${window.siyuan.languages.search}" class="b3-text-field b3-form__icon-input">
<input data-type="css" data-action="search" type="text" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.search}" class="b3-text-field b3-form__icon-input">
</div>
<div class="fn__space"></div>
<span aria-label="${window.siyuan.languages.addAttr} CSS" id="addCodeSnippetCSS" class="b3-tooltips b3-tooltips__sw block__icon block__icon--show">
@ -81,7 +81,7 @@ export const openSnippets = () => {
<div class="fn__flex-1"></div>
<div class="b3-form__icon">
<svg class="b3-form__icon-icon"><use xlink:href="#iconSearch"></use></svg>
<input data-type="js" data-action="search" type="text" placeholder="Enter ${window.siyuan.languages.search}" class="b3-text-field b3-form__icon-input">
<input data-type="js" data-action="search" type="text" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.search}" class="b3-text-field b3-form__icon-input">
</div>
<div class="fn__space"></div>
<span aria-label="${window.siyuan.languages.addAttr} JS" id="addCodeSnippetJS" class="b3-tooltips b3-tooltips__sw block__icon block__icon--show">

View file

@ -683,7 +683,7 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
/// #if MOBILE
submenu.push({
label: isInAndroid() ? window.siyuan.languages.useDefault : window.siyuan.languages.useBrowserView,
accelerator: showAccelerator ? "Click" : "",
accelerator: showAccelerator ? window.siyuan.languages.click : "",
click: () => {
openByMobile(src);
}
@ -697,7 +697,7 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
submenu.push({
icon: "iconLayoutRight",
label: window.siyuan.languages.insertRight,
accelerator: showAccelerator ? "Click" : "",
accelerator: showAccelerator ? window.siyuan.languages.click : "",
click() {
openAsset(app, src.trim(), parseInt(getSearch("page", src)), "right");
}
@ -705,7 +705,7 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
submenu.push({
label: window.siyuan.languages.openBy,
icon: "iconOpen",
accelerator: showAccelerator ? "⌥Click" : "",
accelerator: showAccelerator ? "⌥" + window.siyuan.languages.click : "",
click() {
openAsset(app, src.trim(), parseInt(getSearch("page", src)));
}
@ -721,14 +721,14 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
submenu.push({
icon: "iconFolder",
label: window.siyuan.languages.showInFolder,
accelerator: showAccelerator ? "⌘Click" : "",
accelerator: showAccelerator ? "⌘" + window.siyuan.languages.click : "",
click: () => {
openBy(src, "folder");
}
});
submenu.push({
label: window.siyuan.languages.useDefault,
accelerator: showAccelerator ? "⇧Click" : "",
accelerator: showAccelerator ? "⇧" + window.siyuan.languages.click : "",
click() {
openBy(src, "app");
}
@ -738,7 +738,7 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
/// #if !BROWSER
submenu.push({
label: window.siyuan.languages.useDefault,
accelerator: showAccelerator ? "Click" : "",
accelerator: showAccelerator ? window.siyuan.languages.click : "",
click() {
openBy(src, "app");
}
@ -746,7 +746,7 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
submenu.push({
icon: "iconFolder",
label: window.siyuan.languages.showInFolder,
accelerator: showAccelerator ? "⌘Click" : "",
accelerator: showAccelerator ? "⌘" + window.siyuan.languages.click : "",
click: () => {
openBy(src, "folder");
}
@ -754,7 +754,7 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
/// #else
submenu.push({
label: isInAndroid() ? window.siyuan.languages.useDefault : window.siyuan.languages.useBrowserView,
accelerator: showAccelerator ? "Click" : "",
accelerator: showAccelerator ? window.siyuan.languages.click : "",
click: () => {
openByMobile(src);
}
@ -770,7 +770,7 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
/// #if !BROWSER
submenu.push({
label: window.siyuan.languages.useDefault,
accelerator: showAccelerator ? "Click" : "",
accelerator: showAccelerator ? window.siyuan.languages.click : "",
click: () => {
shell.openExternal(src).catch((e) => {
showMessage(e);
@ -780,7 +780,7 @@ export const openMenu = (app: App, src: string, onlyMenu: boolean, showAccelerat
/// #else
submenu.push({
label: isInAndroid() ? window.siyuan.languages.useDefault : window.siyuan.languages.useBrowserView,
accelerator: showAccelerator ? "Click" : "",
accelerator: showAccelerator ? window.siyuan.languages.click : "",
click: () => {
openByMobile(src);
}

View file

@ -67,7 +67,8 @@ export class Gutter {
} 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)).replace(/⌘/g, "Ctrl+").replace(/⌥/g, "Alt+").replace(/⇧/g, "Shift+").replace(/⌃/g, "Ctrl+");
.replace("⌥⌘A", updateHotkeyTip(window.siyuan.config.keymap.editor.general.attr.custom))
.replace(/⌘/g, "Ctrl+").replace(/⌥/g, "Alt+").replace(/⇧/g, "Shift+").replace(/⌃/g, "Ctrl+");
}
this.element = document.createElement("div");
this.element.className = "protyle-gutters";
@ -1595,7 +1596,7 @@ export class Gutter {
window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element);
if (!protyle.options.backlinkData) {
window.siyuan.menus.menu.append(new MenuItem({
accelerator: `${updateHotkeyTip(window.siyuan.config.keymap.general.enter.custom)}/${updateHotkeyTip("⌘Click")}`,
accelerator: `${updateHotkeyTip(window.siyuan.config.keymap.general.enter.custom)}/${updateHotkeyTip("⌘" + window.siyuan.languages.click)}`,
label: window.siyuan.languages.enter,
click: () => {
zoomOut({protyle, id});
@ -1665,7 +1666,7 @@ export class Gutter {
if (type !== "NodeThematicBreak") {
window.siyuan.menus.menu.append(new MenuItem({
label: window.siyuan.languages.fold,
accelerator: `${updateHotkeyTip(window.siyuan.config.keymap.editor.general.collapse.custom)}/${updateHotkeyTip("⌥Click")}`,
accelerator: `${updateHotkeyTip(window.siyuan.config.keymap.editor.general.collapse.custom)}/${updateHotkeyTip("⌥" + window.siyuan.languages.click)}`,
click() {
setFold(protyle, nodeElement);
focusBlock(nodeElement);
@ -1675,7 +1676,7 @@ export class Gutter {
window.siyuan.menus.menu.append(new MenuItem({
label: window.siyuan.languages.attr,
icon: "iconAttr",
accelerator: window.siyuan.config.keymap.editor.general.attr.custom + "/" + updateHotkeyTip("⇧Click"),
accelerator: window.siyuan.config.keymap.editor.general.attr.custom + "/" + updateHotkeyTip("⇧" + window.siyuan.languages.click),
click() {
openAttr(nodeElement, "bookmark", protyle);
}

View file

@ -103,7 +103,7 @@ export const openTitleMenu = (protyle: IProtyle, position: IPosition) => {
window.siyuan.menus.menu.append(new MenuItem({
label: window.siyuan.languages.attr,
icon: "iconAttr",
accelerator: window.siyuan.config.keymap.editor.general.attr.custom + "/" + updateHotkeyTip("⇧Click"),
accelerator: window.siyuan.config.keymap.editor.general.attr.custom + "/" + updateHotkeyTip("⇧" + window.siyuan.languages.click),
click() {
openFileAttr(response.data.ial, "bookmark", protyle);
}

View file

@ -100,7 +100,7 @@ export const hintSlash = (key: string, protyle: IProtyle) => {
}, {
filter: ["代码块", "daimakuai", "dmk", "code block"],
value: "```",
html: `<div class="b3-list-item__first"><svg class="b3-list-item__graphic"><use xlink:href="#iconCode"></use></svg><span class="b3-list-item__text">${window.siyuan.languages.code}</span><span class="b3-list-item__meta">\`\`\`Enter</span></div>`,
html: `<div class="b3-list-item__first"><svg class="b3-list-item__graphic"><use xlink:href="#iconCode"></use></svg><span class="b3-list-item__text">${window.siyuan.languages.code}</span><span class="b3-list-item__meta">\`\`\`${window.siyuan.languages.enterKey}</span></div>`,
}, {
filter: ["表格", "biaoge", "bg", "table"],
value: `| ${Lute.Caret} | | |\n| --- | --- | --- |\n| | | |\n| | | |`,

View file

@ -319,7 +319,7 @@ export const avContextmenu = (protyle: IProtyle, rowElement: HTMLElement, positi
menu.addItem({
icon: "iconBefore",
label: `<div class="fn__flex" style="align-items: center;">
${window.siyuan.languages.insertRowBefore.replace("${x}", '<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" value="1" placeholder="Enter" class="b3-text-field"><span class="fn__space"></span>')}
${window.siyuan.languages.insertRowBefore.replace("${x}", '<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" value="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field"><span class="fn__space"></span>')}
</div>`,
bind(element) {
const inputElement = element.querySelector("input");
@ -341,7 +341,7 @@ ${window.siyuan.languages.insertRowBefore.replace("${x}", '<span class="fn__spac
menu.addItem({
icon: "iconAfter",
label: `<div class="fn__flex" style="align-items: center;">
${window.siyuan.languages.insertRowAfter.replace("${x}", '<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" placeholder="Enter" class="b3-text-field" value="1"><span class="fn__space"></span>')}
${window.siyuan.languages.insertRowAfter.replace("${x}", '<span class="fn__space"></span><input style="width:64px" type="number" step="1" min="1" placeholder="${window.siyuan.languages.enterKey}" class="b3-text-field" value="1"><span class="fn__space"></span>')}
</div>`,
bind(element) {
const inputElement = element.querySelector("input");

View file

@ -149,7 +149,7 @@ export const getEditHTML = (options: {
html += `<button class="b3-menu__separator"></button>
<button class="b3-menu__item" data-type="nobg">
<svg class="b3-menu__icon" style=""><use xlink:href="#iconAdd"></use></svg>
<span class="b3-menu__label" style="padding: 4px;display: flex"><input data-type="addOption" class="b3-text-field fn__block fn__size200" type="text" placeholder="Enter ${window.siyuan.languages.addAttr}"></span>
<span class="b3-menu__label" style="padding: 4px;display: flex"><input data-type="addOption" class="b3-text-field fn__block fn__size200" type="text" placeholder="${window.siyuan.languages.enterKey} ${window.siyuan.languages.addAttr}"></span>
</button>`;
if (!colData.options) {
colData.options = [];

View file

@ -47,7 +47,7 @@ const filterSelectHTML = (key: string, options: { name: string, color: string }[
<span class="fn__ellipsis">${key}</span>
</span>
</div>
<span class="b3-menu__accelerator">Enter</span>
<span class="b3-menu__accelerator">${window.siyuan.languages.enterKey}</span>
</button>${html}`;
}
return html;

View file

@ -26,7 +26,7 @@ export const openSearchAsset = (element: Element, isStick: boolean) => {
element.parentElement.querySelector(".fn__loading--top").classList.remove("fn__none");
let enterTip = "";
/// #if !BROWSER
enterTip = `<kbd>Enter/Double Click</kbd> ${window.siyuan.languages.showInFolder}`;
enterTip = `<kbd>${window.siyuan.languages.enterKey}/${window.siyuan.languages.doubleClick}</kbd> ${window.siyuan.languages.showInFolder}`;
/// #endif
element.innerHTML = `<div class="block__icons">
<span data-type="assetPrevious" class="block__icon block__icon--show ariaLabel" data-position="9bottom" disabled="disabled" aria-label="${window.siyuan.languages.previousLabel}"><svg><use xlink:href='#iconLeft'></use></svg></span>
@ -74,7 +74,7 @@ export const openSearchAsset = (element: Element, isStick: boolean) => {
<div class="search__tip${isStick ? " fn__none" : ""}">
<kbd>//PageUp/PageDown</kbd> ${window.siyuan.languages.searchTip1}
${enterTip}
<kbd>Click</kbd> ${window.siyuan.languages.searchTip3}
<kbd>${window.siyuan.languages.click}</kbd> ${window.siyuan.languages.searchTip3}
<kbd>Esc</kbd> ${window.siyuan.languages.searchTip5}
</div>`;
if (element.querySelector("#searchAssetList").innerHTML !== "") {

View file

@ -357,9 +357,9 @@ export const genSearch = (app: App, config: Config.IUILayoutTabSearchConfig, ele
<div class="search__tip${closeCB ? "" : " fn__none"}">
<kbd>//PageUp/PageDown</kbd> ${window.siyuan.languages.searchTip1}
<kbd>${updateHotkeyTip(window.siyuan.config.keymap.general.newFile.custom)}</kbd> ${window.siyuan.languages.new}
<kbd>Enter/Double Click</kbd> ${window.siyuan.languages.searchTip2}
<kbd>Click</kbd> ${window.siyuan.languages.searchTip3}
<kbd>${updateHotkeyTip(window.siyuan.config.keymap.editor.general.insertRight.custom)}/${updateHotkeyTip("⌥Click")}</kbd> ${window.siyuan.languages.searchTip4}
<kbd>${window.siyuan.languages.enterKey}/${window.siyuan.languages.doubleClick}</kbd> ${window.siyuan.languages.searchTip2}
<kbd>${window.siyuan.languages.click}</kbd> ${window.siyuan.languages.searchTip3}
<kbd>${updateHotkeyTip(window.siyuan.config.keymap.editor.general.insertRight.custom)}/${updateHotkeyTip("⌥")}${window.siyuan.languages.click}</kbd> ${window.siyuan.languages.searchTip4}
<kbd>Esc</kbd> ${window.siyuan.languages.searchTip5}
</div>
</div>
@ -388,8 +388,8 @@ export const genSearch = (app: App, config: Config.IUILayoutTabSearchConfig, ele
</div>
<div class="search__tip${closeCB ? "" : " fn__none"}">
<kbd>//PageUp/PageDown</kbd> ${window.siyuan.languages.searchTip1}
<kbd>Enter/Double Click</kbd> ${window.siyuan.languages.searchTip2}
<kbd>${updateHotkeyTip(window.siyuan.config.keymap.editor.general.insertRight.custom)}/${updateHotkeyTip("⌥Click")}</kbd> ${window.siyuan.languages.searchTip4}
<kbd>${window.siyuan.languages.enterKey}/${window.siyuan.languages.doubleClick}</kbd> ${window.siyuan.languages.searchTip2}
<kbd>${updateHotkeyTip(window.siyuan.config.keymap.editor.general.insertRight.custom)}/${updateHotkeyTip("⌥" + window.siyuan.languages.click)}</kbd> ${window.siyuan.languages.searchTip4}
<kbd>Esc</kbd> ${window.siyuan.languages.searchTip5}
</div>
</div>