export 5 changes

This commit is contained in:
fyears 2024-07-13 23:24:41 +08:00
parent f256936bae
commit 733fa1d306
4 changed files with 16 additions and 0 deletions

View File

@ -336,6 +336,7 @@
"settings_syncplans": "Export Sync Plans", "settings_syncplans": "Export Sync Plans",
"settings_syncplans_desc": "Sync plans are created every time after you trigger sync and before the actual sync. Useful to know what would actually happen in those sync. Click the button to export sync plans.", "settings_syncplans_desc": "Sync plans are created every time after you trigger sync and before the actual sync. Useful to know what would actually happen in those sync. Click the button to export sync plans.",
"settings_syncplans_button_1_only_change": "Export latest 1 (change part)", "settings_syncplans_button_1_only_change": "Export latest 1 (change part)",
"settings_syncplans_button_5_only_change": "Export latest 5 (change part)",
"settings_syncplans_button_1": "Export latest 1", "settings_syncplans_button_1": "Export latest 1",
"settings_syncplans_button_5": "Export latest 5", "settings_syncplans_button_5": "Export latest 5",
"settings_syncplans_button_all": "Export All", "settings_syncplans_button_all": "Export All",

View File

@ -335,6 +335,7 @@
"settings_syncplans": "导出同步计划", "settings_syncplans": "导出同步计划",
"settings_syncplans_desc": "每次您启动同步,并在实际上传下载前,插件会生成同步计划。它可以使您知道每次同步发生了什么。点击按钮可以导出同步计划。", "settings_syncplans_desc": "每次您启动同步,并在实际上传下载前,插件会生成同步计划。它可以使您知道每次同步发生了什么。点击按钮可以导出同步计划。",
"settings_syncplans_button_1_only_change": "导出最近 1 次(仅修改部分)", "settings_syncplans_button_1_only_change": "导出最近 1 次(仅修改部分)",
"settings_syncplans_button_5_only_change": "导出最近 5 次(仅修改部分)",
"settings_syncplans_button_1": "导出最近 1 次", "settings_syncplans_button_1": "导出最近 1 次",
"settings_syncplans_button_5": "导出最近 5 次", "settings_syncplans_button_5": "导出最近 5 次",
"settings_syncplans_button_all": "导出所有", "settings_syncplans_button_all": "导出所有",

View File

@ -334,6 +334,7 @@
"settings_syncplans": "匯出同步計劃", "settings_syncplans": "匯出同步計劃",
"settings_syncplans_desc": "每次您啟動同步,並在實際上傳下載前,外掛會生成同步計劃。它可以使您知道每次同步發生了什麼。點選按鈕可以匯出同步計劃。", "settings_syncplans_desc": "每次您啟動同步,並在實際上傳下載前,外掛會生成同步計劃。它可以使您知道每次同步發生了什麼。點選按鈕可以匯出同步計劃。",
"settings_syncplans_button_1_only_change": "匯出最近 1 次(僅修改部分)", "settings_syncplans_button_1_only_change": "匯出最近 1 次(僅修改部分)",
"settings_syncplans_button_5_only_change": "匯出最近 5 次(僅修改部分)",
"settings_syncplans_button_1": "匯出最近 1 次", "settings_syncplans_button_1": "匯出最近 1 次",
"settings_syncplans_button_5": "匯出最近 5 次", "settings_syncplans_button_5": "匯出最近 5 次",
"settings_syncplans_button_all": "匯出所有", "settings_syncplans_button_all": "匯出所有",

View File

@ -2784,6 +2784,19 @@ export class RemotelySaveSettingTab extends PluginSettingTab {
new Notice(t("settings_syncplans_notice")); new Notice(t("settings_syncplans_notice"));
}); });
}) })
.addButton(async (button) => {
button.setButtonText(t("settings_syncplans_button_5_only_change"));
button.onClick(async () => {
await exportVaultSyncPlansToFiles(
this.plugin.db,
this.app.vault,
this.plugin.vaultRandomID,
5,
true
);
new Notice(t("settings_syncplans_notice"));
});
})
.addButton(async (button) => { .addButton(async (button) => {
button.setButtonText(t("settings_syncplans_button_1")); button.setButtonText(t("settings_syncplans_button_1"));
button.onClick(async () => { button.onClick(async () => {