From 0cb0180f8d13baa7722b7fc27bf8cc2971f958f2 Mon Sep 17 00:00:00 2001
From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com>
Date: Wed, 15 May 2024 23:17:30 +0800
Subject: [PATCH] Improve i18n text of export preview tooltips and infos
(#11420)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* 导出预览
* 翻译 导出预览
* 翻译 导出预览 消息
* 更新 ja_JP.json
---
app/appearance/langs/en_US.json | 9 +++++++++
app/appearance/langs/es_ES.json | 9 +++++++++
app/appearance/langs/fr_FR.json | 9 +++++++++
app/appearance/langs/ja_JP.json | 9 +++++++++
app/appearance/langs/zh_CHT.json | 9 +++++++++
app/appearance/langs/zh_CN.json | 9 +++++++++
app/src/protyle/preview/index.ts | 16 ++++++++--------
7 files changed, 62 insertions(+), 8 deletions(-)
diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json
index 0829f969f..a74cc5168 100644
--- a/app/appearance/langs/en_US.json
+++ b/app/appearance/langs/en_US.json
@@ -1180,6 +1180,15 @@
"spellcheckTip": "After enabling, the browser's built-in spell check function will be used. Currently, only English spell check is supported",
"over": "over",
"preview": "Export Preview",
+ "desktop": "Desktop",
+ "tablet": "Tablet",
+ "mobileOrWechat": "Mobile/Wechat",
+ "copyToWechatMP": "Copy to Wechat MP",
+ "copyToZhihu": "Copy to Zhihu",
+ "copyToYuque": "Copy to Yuque",
+ "pasteToWechatMP": "Copied, ready to paste to Wechat MP",
+ "pasteToZhihu": "Copied, ready to paste to Zhihu",
+ "pasteToYuque": "Copied, ready to paste to Yuque",
"quote": "Blockquote",
"startRecord": "Start Record",
"endRecord": "End Record",
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index f51e5ac78..d30f04478 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -1180,6 +1180,15 @@
"spellcheckTip": "Después de habilitar, se utilizará la función de revisión ortográfica integrada del navegador. Actualmente, solo se admite la revisión ortográfica en inglés",
"over": "sobre",
"preview": "Vista previa de la exportación",
+ "desktop": "Escritorio",
+ "tablet": "Tablet",
+ "mobileOrWechat": "Móvil/Wechat",
+ "copyToWechatMP": "Copiar a Wechat MP",
+ "copyToZhihu": "Copiar a Zhihu",
+ "copyToYuque": "Copiar a Yuque",
+ "pasteToWechatMP": "Copiado, listo para pegar en Wechat MP",
+ "pasteToZhihu": "Copiado, listo para pegar en Zhihu",
+ "pasteToYuque": "Copiado, listo para pegar en Yuque",
"quote": "Párrafo cita",
"startRecord": "Iniciar grabación",
"endRecord": "Finalizar grabación",
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index be36b0319..5a2b85467 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -1180,6 +1180,15 @@
"spellcheckTip": "Après l'activation, la fonction de vérification orthographique intégrée du navigateur sera utilisée. Actuellement, seule la vérification orthographique en anglais est prise en charge",
"over": "over",
"preview": "Aperçu de l'exportation",
+ "desktop": "bureau",
+ "tablet": "Tablette",
+ "mobileOrWechat": "Mobile/Wechat",
+ "copyToWechatMP": "Copier vers Wechat MP",
+ "copyToZhihu": "Copier vers Zhihu",
+ "copyToYuque": "Copier vers Yuque",
+ "pasteToWechatMP": "Copié, prêt à coller sur Wechat MP",
+ "pasteToZhihu": "Copié, prêt à coller sur Zhihu",
+ "pasteToYuque": "Copié, prêt à coller sur Yuque",
"quote": "Citation de bloc",
"startRecord": "Début d'enregistrement",
"endRecord": "fin d'enregistrement",
diff --git a/app/appearance/langs/ja_JP.json b/app/appearance/langs/ja_JP.json
index 94cccf84c..bf631caee 100644
--- a/app/appearance/langs/ja_JP.json
+++ b/app/appearance/langs/ja_JP.json
@@ -1180,6 +1180,15 @@
"spellcheckTip": "ブラウザの組み込みスペルチェック機能を使用します。現時点では英語のスペルチェックのみがサポートされています",
"over": "以上",
"preview": "プレビュー",
+ "desktop": "デスクトップ",
+ "tablet": "タブレット",
+ "mobileOrWechat": "ケータイ/Wechat",
+ "copyToWechatMP": "Wechat MP にコピーする",
+ "copyToZhihu": "Zhihu にコピーする",
+ "copyToYuque": "Yuque にコピーする",
+ "pasteToWechatMP": "コピー完了、Wechat MP に貼り付け可能",
+ "pasteToZhihu": "コピー完了、Zhihu に貼り付け可能",
+ "pasteToYuque": "コピー完了、Yuque に貼り付け可能",
"quote": "引用",
"startRecord": "録音開始",
"endRecord": "録音停止",
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index a5e972905..a2fc876e3 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -1180,6 +1180,15 @@
"spellcheckTip": "啟用後將使用瀏覽器內置的拼寫檢查功能,目前僅支持英文拼寫檢查",
"over": "超過",
"preview": "匯出預覽",
+ "desktop": "桌面",
+ "tablet": "平板",
+ "mobileOrWechat": "手機/微信",
+ "copyToWechatMP": "複製到公眾號",
+ "copyToZhihu": "複製到知乎",
+ "copyToYuque": "複製到語雀",
+ "pasteToWechatMP": "已複製,可貼到微信公眾號平臺",
+ "pasteToZhihu": "已複製,可貼到知乎",
+ "pasteToYuque": "已複製,可貼到語雀",
"quote": "引述",
"startRecord": "開始錄音",
"endRecord": "結束錄音",
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 37560b441..8238920af 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -1180,6 +1180,15 @@
"spellcheckTip": "启用后将使用浏览器内置的拼写检查功能,目前仅支持英文拼写检查",
"over": "超过",
"preview": "导出预览",
+ "desktop": "桌面",
+ "tablet": "平板",
+ "mobileOrWechat": "手机/微信",
+ "copyToWechatMP": "复制到公众号",
+ "copyToZhihu": "复制到知乎",
+ "copyToYuque": "复制到语雀",
+ "pasteToWechatMP": "已复制,可粘贴到微信公众号平台",
+ "pasteToZhihu": "已复制,可粘贴到知乎",
+ "pasteToYuque": "已复制,可粘贴到语雀",
"quote": "引述",
"startRecord": "开始录音",
"endRecord": "结束录音",
diff --git a/app/src/protyle/preview/index.ts b/app/src/protyle/preview/index.ts
index 8dcad4db0..bc63d4bd6 100644
--- a/app/src/protyle/preview/index.ts
+++ b/app/src/protyle/preview/index.ts
@@ -47,22 +47,22 @@ export class Preview {
}
switch (action) {
case "desktop":
- actionHtml.push('');
+ actionHtml.push(``);
break;
case "tablet":
- actionHtml.push('');
+ actionHtml.push(``);
break;
case "mobile":
- actionHtml.push('');
+ actionHtml.push(``);
break;
case "mp-wechat":
- actionHtml.push('');
+ actionHtml.push(``);
break;
case "zhihu":
- actionHtml.push('');
+ actionHtml.push(``);
break;
case "yuque":
- actionHtml.push('');
+ actionHtml.push(``);
break;
}
}
@@ -259,7 +259,7 @@ export class Preview {
id: protyle.block.rootID,
}, (response) => {
writeText(response.data);
- showMessage("已复制,可到语雀进行粘贴");
+ showMessage(`${window.siyuan.languages.pasteToYuque}`);
});
return;
}
@@ -281,7 +281,7 @@ export class Preview {
this.element.lastElementChild.remove();
focusByRange(cloneRange);
if (type) {
- showMessage(`已复制,可到${type === "zhihu" ? "知乎" : "微信公众号平台"}进行粘贴`);
+ showMessage(`${type === "zhihu" ? window.siyuan.languages.pasteToZhihu : window.siyuan.languages.pasteToWechatMP}`);
}
}