import SettingsManager from "./SettingsManager";
import {i18nHelper} from "../../lang/helper";
import {Setting} from "obsidian";
import DoubanPlugin from "../../main";
export function constructTemplateVariablesUI(containerEl: HTMLElement, manager: SettingsManager) {
// containerEl.createEl('h3', { text: i18nHelper.getMessage('1230') });
containerEl.createEl('p', { text: i18nHelper.getMessage('122003') });
const basicVariablesTable = new DocumentFragment();
basicVariablesTable.createDiv().innerHTML = `
${i18nHelper.getMessage('122004')}
| ${i18nHelper.getMessage('300101')} |
${i18nHelper.getMessage('300102')} |
${i18nHelper.getMessage('300103')} |
${i18nHelper.getMessage('300104')} |
${i18nHelper.getMessage('300105')} |
${i18nHelper.getMessage('300106')} |
${i18nHelper.getMessage('300107')} |
${i18nHelper.getMessage('300108')} |
| id |
${i18nHelper.getMessage('310101')} |
${i18nHelper.getMessage('310201')} |
${i18nHelper.getMessage('310301')} |
${i18nHelper.getMessage('310401')} |
${i18nHelper.getMessage('310501')} |
${i18nHelper.getMessage('310601')} |
${i18nHelper.getMessage('310701')} |
| title |
${i18nHelper.getMessage('310102')} |
${i18nHelper.getMessage('310202')} |
${i18nHelper.getMessage('310302')} |
${i18nHelper.getMessage('310402')} |
${i18nHelper.getMessage('310502')} |
${i18nHelper.getMessage('310602')} |
${i18nHelper.getMessage('310702')} |
| type |
${i18nHelper.getMessage('310103')} |
${i18nHelper.getMessage('310203')} |
${i18nHelper.getMessage('310303')} |
${i18nHelper.getMessage('310403')} |
${i18nHelper.getMessage('310503')} |
${i18nHelper.getMessage('310603')} |
${i18nHelper.getMessage('310703')} |
| score |
${i18nHelper.getMessage('310104')} |
${i18nHelper.getMessage('310204')} |
${i18nHelper.getMessage('310304')} |
${i18nHelper.getMessage('310404')} |
${i18nHelper.getMessage('310504')} |
${i18nHelper.getMessage('310604')} |
${i18nHelper.getMessage('310704')} |
| scoreStar |
${i18nHelper.getMessage('410200')} |
${i18nHelper.getMessage('410200')} |
${i18nHelper.getMessage('410200')} |
${i18nHelper.getMessage('410200')} |
${i18nHelper.getMessage('410200')} |
${i18nHelper.getMessage('410200')} |
${i18nHelper.getMessage('410200')} |
| image |
${i18nHelper.getMessage('310105')} |
${i18nHelper.getMessage('310205')} |
${i18nHelper.getMessage('310305')} |
${i18nHelper.getMessage('310405')} |
${i18nHelper.getMessage('310505')} |
${i18nHelper.getMessage('310605')} |
${i18nHelper.getMessage('310705')} |
| imageData.url |
${i18nHelper.getMessage('310121')} |
${i18nHelper.getMessage('310221')} |
${i18nHelper.getMessage('310321')} |
${i18nHelper.getMessage('310421')} |
${i18nHelper.getMessage('310521')} |
${i18nHelper.getMessage('310621')} |
${i18nHelper.getMessage('310721')} |
| url |
${i18nHelper.getMessage('310106')} |
${i18nHelper.getMessage('310206')} |
${i18nHelper.getMessage('310306')} |
${i18nHelper.getMessage('310406')} |
${i18nHelper.getMessage('310506')} |
${i18nHelper.getMessage('310606')} |
${i18nHelper.getMessage('310706')} |
| desc |
${i18nHelper.getMessage('310107')} |
${i18nHelper.getMessage('310207')} |
${i18nHelper.getMessage('310307')} |
${i18nHelper.getMessage('310407')} |
${i18nHelper.getMessage('310507')} |
${i18nHelper.getMessage('310607')} |
${i18nHelper.getMessage('310707')} |
| publisher |
${i18nHelper.getMessage('310108')} |
${i18nHelper.getMessage('310208')} |
${i18nHelper.getMessage('310308')} |
${i18nHelper.getMessage('310408')} |
${i18nHelper.getMessage('310508')} |
${i18nHelper.getMessage('310608')} |
${i18nHelper.getMessage('310708')} |
| datePublished |
${i18nHelper.getMessage('310109')} |
${i18nHelper.getMessage('310209')} |
${i18nHelper.getMessage('310309')} |
${i18nHelper.getMessage('310409')} |
${i18nHelper.getMessage('310509')} |
${i18nHelper.getMessage('310609')} |
${i18nHelper.getMessage('310709')} |
| yearPublished |
${i18nHelper.getMessage('310130')} |
${i18nHelper.getMessage('310230')} |
${i18nHelper.getMessage('310330')} |
${i18nHelper.getMessage('310430')} |
${i18nHelper.getMessage('310530')} |
${i18nHelper.getMessage('310630')} |
${i18nHelper.getMessage('310730')} |
| genre |
${i18nHelper.getMessage('310110')} |
${i18nHelper.getMessage('310210')} |
${i18nHelper.getMessage('310310')} |
${i18nHelper.getMessage('310410')} |
${i18nHelper.getMessage('310510')} |
${i18nHelper.getMessage('310610')} |
${i18nHelper.getMessage('310710')} |
| currentDate |
${i18nHelper.getMessage('330101')} |
${i18nHelper.getMessage('330101')} |
${i18nHelper.getMessage('330101')} |
${i18nHelper.getMessage('330101')} |
${i18nHelper.getMessage('330101')} |
${i18nHelper.getMessage('330101')} |
${i18nHelper.getMessage('330101')} |
| currentTime |
${i18nHelper.getMessage('330102')} |
${i18nHelper.getMessage('330102')} |
${i18nHelper.getMessage('330102')} |
${i18nHelper.getMessage('330102')} |
${i18nHelper.getMessage('330102')} |
${i18nHelper.getMessage('330102')} |
${i18nHelper.getMessage('330102')} |
`;
new Setting(containerEl)
.setName(i18nHelper.getMessage('122001'))
.setDesc(basicVariablesTable)
;
const extraVariablesTable = new DocumentFragment();
extraVariablesTable.createDiv().innerHTML = `
${i18nHelper.getMessage('122004')}
| ${i18nHelper.getMessage('300101')} |
${i18nHelper.getMessage('300102')} |
${i18nHelper.getMessage('300103')} |
${i18nHelper.getMessage('300104')} |
${i18nHelper.getMessage('300105')} |
${i18nHelper.getMessage('300106')} |
${i18nHelper.getMessage('300107')} |
${i18nHelper.getMessage('300108')} |
| ${i18nHelper.getMessage('320101')}
| ${i18nHelper.getMessage('310111')}
| ${i18nHelper.getMessage('310211')}
| ${i18nHelper.getMessage('310311')}
| ${i18nHelper.getMessage('310411')}
| ${i18nHelper.getMessage('310511')}
| ${i18nHelper.getMessage('310611')}
| ${i18nHelper.getMessage('310711')}
|
${i18nHelper.getMessage('320102')}
| ${i18nHelper.getMessage('310112')}
| ${i18nHelper.getMessage('310212')}
| ${i18nHelper.getMessage('310312')}
| ${i18nHelper.getMessage('310412')}
| ${i18nHelper.getMessage('310512')}
| ${i18nHelper.getMessage('310612')}
| ${i18nHelper.getMessage('310712')}
|
| ${i18nHelper.getMessage('320103')}
| ${i18nHelper.getMessage('310113')}
| ${i18nHelper.getMessage('310213')}
| ${i18nHelper.getMessage('310313')}
| ${i18nHelper.getMessage('310413')}
| ${i18nHelper.getMessage('310513')}
| ${i18nHelper.getMessage('310613')}
| ${i18nHelper.getMessage('310713')}
|
| ${i18nHelper.getMessage('320104')}
| ${i18nHelper.getMessage('310114')}
| ${i18nHelper.getMessage('310214')}
| ${i18nHelper.getMessage('310314')}
| ${i18nHelper.getMessage('310414')}
| ${i18nHelper.getMessage('310514')}
| ${i18nHelper.getMessage('310614')}
| ${i18nHelper.getMessage('310714')}
|
| ${i18nHelper.getMessage('320105')}
| ${i18nHelper.getMessage('310115')}
| ${i18nHelper.getMessage('310215')}
| ${i18nHelper.getMessage('310315')}
| ${i18nHelper.getMessage('310415')}
| ${i18nHelper.getMessage('310515')}
| ${i18nHelper.getMessage('310615')}
| ${i18nHelper.getMessage('310715')}
|
| ${i18nHelper.getMessage('320106')}
| ${i18nHelper.getMessage('310116')}
| ${i18nHelper.getMessage('310216')}
| ${i18nHelper.getMessage('310316')}
| ${i18nHelper.getMessage('310416')}
| ${i18nHelper.getMessage('310516')}
| ${i18nHelper.getMessage('310616')}
| ${i18nHelper.getMessage('310716')}
|
| ${i18nHelper.getMessage('320107')}
| ${i18nHelper.getMessage('310117')}
| ${i18nHelper.getMessage('310217')}
| ${i18nHelper.getMessage('310317')}
| ${i18nHelper.getMessage('310417')}
| ${i18nHelper.getMessage('310517')}
| ${i18nHelper.getMessage('310617')}
| ${i18nHelper.getMessage('310717')}
|
| ${i18nHelper.getMessage('320108')}
| ${i18nHelper.getMessage('310118')}
| ${i18nHelper.getMessage('310218')}
| ${i18nHelper.getMessage('310318')}
| ${i18nHelper.getMessage('310418')}
| ${i18nHelper.getMessage('310518')}
| ${i18nHelper.getMessage('310618')}
| ${i18nHelper.getMessage('310718')}
|
| ${i18nHelper.getMessage('320109')}
| ${i18nHelper.getMessage('310119')}
| ${i18nHelper.getMessage('310219')}
| ${i18nHelper.getMessage('310319')}
| ${i18nHelper.getMessage('310419')}
| ${i18nHelper.getMessage('310519')}
| ${i18nHelper.getMessage('310619')}
| ${i18nHelper.getMessage('310719')}
|
| ${i18nHelper.getMessage('320110')}
| ${i18nHelper.getMessage('310120')}
| ${i18nHelper.getMessage('310220')}
| ${i18nHelper.getMessage('310320')}
| ${i18nHelper.getMessage('310420')}
| ${i18nHelper.getMessage('310520')}
| ${i18nHelper.getMessage('310620')}
| ${i18nHelper.getMessage('310720')}
|
`;
new Setting(containerEl)
.setName(i18nHelper.getMessage('122002'))
.setDesc(extraVariablesTable);
const userInfoVariables = new DocumentFragment();
userInfoVariables.createDiv().innerHTML = `
${i18nHelper.getMessage('160225')}