mirror of
https://github.com/Wanxp/obsidian-douban.git
synced 2026-04-04 08:38:41 +08:00
74 lines
1.2 KiB
TypeScript
74 lines
1.2 KiB
TypeScript
import {i18nHelper} from "../lang/helper";
|
|
|
|
/**
|
|
* 常量池
|
|
*/
|
|
export const BasicConst = {
|
|
YAML_FRONT_MATTER_SYMBOL: '---',
|
|
CLEAN_STATUS_BAR_DELAY: 5000,
|
|
}
|
|
|
|
/**
|
|
* 模板类型
|
|
*/
|
|
export enum TemplateTextMode {
|
|
NORMAL,
|
|
YAML,
|
|
}
|
|
|
|
/**
|
|
* 搜索结果处理模式
|
|
*/
|
|
export enum SearchHandleMode {
|
|
/**
|
|
* 为了替换当前文档
|
|
*/
|
|
FOR_REPLACE,
|
|
/**
|
|
* 为了创建文档
|
|
*/
|
|
FOR_CREATE,
|
|
}
|
|
|
|
/**
|
|
* 名称模式
|
|
*/
|
|
export enum PersonNameMode {
|
|
CH_NAME = "CH",
|
|
EN_NAME = "EN",
|
|
CH_EN_NAME = "CH_EN",
|
|
}
|
|
|
|
/**
|
|
* 模板的key
|
|
*
|
|
*/
|
|
export enum TemplateKey {
|
|
movieTemplateFile= 'movieTemplateFile',
|
|
bookTemplateFile = 'bookTemplateFile',
|
|
musicTemplateFile = 'musicTemplateFile',
|
|
noteTemplateFile = 'noteTemplateFile',
|
|
gameTemplateFile = 'gameTemplateFile',
|
|
teleplayTemplateFile = 'teleplayTemplateFile',
|
|
}
|
|
|
|
export enum SupportType {
|
|
ALL = "ALL",
|
|
MOVIE = 'MOVIE',
|
|
BOOK = 'BOOK',
|
|
MUSIC = 'MUSIC',
|
|
NOTE = 'NOTE',
|
|
GAME = 'GAME',
|
|
TELEPLAY = 'TELEPLAY',
|
|
}
|
|
|
|
/**
|
|
* 名称模式选项
|
|
*/
|
|
export const PersonNameModeRecords: { [key in PersonNameMode]: string } = {
|
|
[PersonNameMode.CH_NAME]: i18nHelper.getMessage('121206'),
|
|
[PersonNameMode.EN_NAME]: i18nHelper.getMessage('121207'),
|
|
[PersonNameMode.CH_EN_NAME]: i18nHelper.getMessage('121208'),
|
|
}
|
|
|