From cb93d701bd066aa1d486dfb3810653c85e782399 Mon Sep 17 00:00:00 2001 From: delphi Date: Mon, 7 Apr 2025 13:25:38 +0800 Subject: [PATCH] style: use sentence case in UI --- src/cuboxSetting.ts | 36 +++++++++++++++++----------------- src/modal/folderSelectModal.ts | 2 +- src/modal/statusSelectModal.ts | 2 +- src/modal/tagSelectModal.ts | 4 ++-- 4 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/cuboxSetting.ts b/src/cuboxSetting.ts index 9e6a23e..63e2e37 100644 --- a/src/cuboxSetting.ts +++ b/src/cuboxSetting.ts @@ -92,14 +92,14 @@ export class CuboxSyncSettingTab extends PluginSettingTab { containerEl.empty(); // 连接设置部分 - new Setting(containerEl).setName('Connect Obsidian to Your Cubox').setHeading(); + new Setting(containerEl).setName('Connect obsidian to your Cubox').setHeading(); // 修改域名选择下拉框 new Setting(containerEl) - .setName('Cubox Server Domain') + .setName('Cubox server domain') .setDesc('Select the correct domain name of the Cubox you are using.') .addDropdown(dropdown => dropdown - .addOption('', 'Choose Region') + .addOption('', 'Choose region') .addOption('cubox.cc', 'cubox.cc (international)') .addOption('cubox.pro', 'cubox.pro') .setValue(this.plugin.settings.domain) @@ -119,7 +119,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { // 添加 API Key 设置 this.apiKeySetting = new Setting(containerEl) - .setName('Your Cubox API Key') + .setName('Your Cubox API key') .setDesc('Please select a region first') .addText(text => { text.setPlaceholder('Enter your API key') @@ -171,7 +171,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { new Setting(containerEl).setName('Filter').setHeading(); new Setting(containerEl) - .setName('Folder Filter') + .setName('Folder filter') .setDesc('Manage Cubox folders to be synced') .addButton(button => button .setButtonText(this.getFolderFilterButtonText()) @@ -213,7 +213,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { })); new Setting(containerEl) - .setName('Tag Filter') + .setName('Tag filter') .setDesc('Manage Cubox tags to be synced') .addButton(button => button .setButtonText(this.getTagFilterButtonText()) @@ -255,7 +255,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { })); new Setting(containerEl) - .setName('Type Filter') + .setName('Type filter') .setDesc('Manage Cubox content types to be synced') .addButton(button => button .setButtonText(this.getTypeFilterButtonText()) @@ -281,7 +281,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { })); new Setting(containerEl) - .setName('Status Filter') + .setName('Status filter') .setDesc('Manage Cubox content status to be synced') .addButton(button => button .setButtonText(this.getStatusFilterButtonText()) @@ -322,7 +322,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { new Setting(containerEl).setName('Sync').setHeading(); new Setting(containerEl) - .setName('Sync Interval') + .setName('Sync interval') .setDesc('Auto sync interval (in minutes). 0 means manual sync. Each item syncs only once. Subsequent updates won\'t be synced, and modifications in Obsidian won\'t affect Cubox. We recommend avoiding frequent updates.') .addText(text => { const textField = text @@ -361,7 +361,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { const filenameInstructionsFragment = document.createRange().createContextualFragment(filenameTemplateInstructions); new Setting(containerEl) - .setName('File Name Template') + .setName('File name template') .setDesc(filenameInstructionsFragment) .addText(text => text .setPlaceholder('Enter file name template') @@ -387,7 +387,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { const metadataInstructionsFragment = document.createRange().createContextualFragment(metadataVariablesInstructions); new Setting(containerEl) - .setName('Metadata Variables') + .setName('Metadata variables') .setDesc(metadataInstructionsFragment) .addTextArea(text => text .setPlaceholder('Enter front matter variables') @@ -427,7 +427,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { const contentInstructionsFragment = document.createRange().createContextualFragment(contentTemplateInstructions); new Setting(containerEl) - .setName('Content Template') + .setName('Content template') .setDesc(contentInstructionsFragment) .addTextArea(text => text .setPlaceholder('Enter content template') @@ -460,7 +460,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { const dateFormatInstructionsFragment = document.createRange().createContextualFragment(cuboxDateFormat); new Setting(containerEl) - .setName('Date Format') + .setName('Date format') .setDesc(dateFormatInstructionsFragment) .addText(text => text .setPlaceholder('Enter date format') @@ -572,7 +572,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { if (!folderFilters || folderFilters.length === 0) { return 'Manage'; } else if (folderFilters.includes(ALL_FOLDERS_ID)) { - return 'All Folders'; + return 'All folders'; } else { return `${folderFilters.length} selected`; } @@ -583,7 +583,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { if (!typeFilters || typeFilters.length === 0) { return 'Manage'; } else if (typeFilters.length === ALL_CONTENT_TYPES.length) { - return 'All Types'; + return 'All types'; } else { return `${typeFilters.length} selected`; } @@ -594,7 +594,7 @@ export class CuboxSyncSettingTab extends PluginSettingTab { if (!statusFilters || statusFilters.length === 0) { return 'Manage'; } else if (statusFilters.includes('all')) { - return 'All Items'; + return 'All items'; } else { return `${statusFilters.length} selected`; } @@ -605,9 +605,9 @@ export class CuboxSyncSettingTab extends PluginSettingTab { if (!tagFilters || tagFilters.length === 0) { return 'Manage'; } else if (tagFilters.includes(ALL_ITEMS)) { - return 'All Items'; + return 'All items'; } else if (tagFilters.includes('')) { - return 'No Tags'; + return 'No tags'; } else { return `${tagFilters.length} selected`; } diff --git a/src/modal/folderSelectModal.ts b/src/modal/folderSelectModal.ts index 2e72491..2917d5d 100644 --- a/src/modal/folderSelectModal.ts +++ b/src/modal/folderSelectModal.ts @@ -72,7 +72,7 @@ export class FolderSelectModal extends Modal { this.listEl.empty(); const allItemsSetting = new Setting(this.listEl) - .setName('All Items'); + .setName('All items'); if (this.selectedFolders.has(ALL_FOLDERS_ID)) { allItemsSetting.settingEl.addClass('is-selected'); diff --git a/src/modal/statusSelectModal.ts b/src/modal/statusSelectModal.ts index de96302..b33b35a 100644 --- a/src/modal/statusSelectModal.ts +++ b/src/modal/statusSelectModal.ts @@ -10,7 +10,7 @@ export const ALL_STATUS_ID = 'all'; export class StatusSelectModal extends Modal { private statuses: ContentStatus[] = [ - { id: 'all', name: 'All Items' }, + { id: 'all', name: 'All items' }, { id: 'read', name: 'Already read items only', value: true }, { id: 'starred', name: 'Starred items only', value: true }, { id: 'annotated', name: 'Annotated items only', value: true } diff --git a/src/modal/tagSelectModal.ts b/src/modal/tagSelectModal.ts index 38d2854..c2f9a47 100644 --- a/src/modal/tagSelectModal.ts +++ b/src/modal/tagSelectModal.ts @@ -71,7 +71,7 @@ export class TagSelectModal extends Modal { // 添加"All Items"选项 const allItemsSetting = new Setting(this.listEl) - .setName('All Items'); + .setName('All items'); if (this.selectedTags.has(ALL_ITEMS)) { allItemsSetting.settingEl.addClass('is-selected'); @@ -86,7 +86,7 @@ export class TagSelectModal extends Modal { // 添加"No Tags"选项 const noTagsSetting = new Setting(this.listEl) - .setName('No Tags'); + .setName('No tags'); // 如果"All Items"被选中,禁用其他选项 if (this.selectedTags.has(ALL_ITEMS)) {