diff --git a/src/pages/user/report/report.tsx b/src/pages/user/report/report.tsx index 2875dc5..22b843b 100644 --- a/src/pages/user/report/report.tsx +++ b/src/pages/user/report/report.tsx @@ -2,6 +2,7 @@ import { AtTextarea, AtButton, AtForm, AtMessage } from 'taro-ui'; import { Component, ReactNode } from 'react'; import './report.scss'; import Taro from '@tarojs/taro'; +import pt from '@/plain-text'; export default class SettingsPage extends Component { state = { @@ -49,7 +50,7 @@ export default class SettingsPage extends Component { value={this.state.report} onChange={this.handleChange.bind(this)} maxLength={200} - placeholder='无论是有关于小程序的建议,还是关于E志者协会的建议,都可以提出来哦!' + placeholder={pt.get().reportPage.placeHolderText} /> - 提交 + {pt.get().reportPage.submitText} - 清空 + {pt.get().reportPage.resetText} ); diff --git a/src/plain-text/ReportPage.ts b/src/plain-text/ReportPage.ts new file mode 100644 index 0000000..1775efc --- /dev/null +++ b/src/plain-text/ReportPage.ts @@ -0,0 +1,19 @@ +export interface ReportPageText { + placeHolderText: string; + submitText: string; + resetText: string; +} + +export const reportPageZhCn: ReportPageText = { + placeHolderText: + '无论是有关于小程序的建议,还是关于E志者协会的建议,都可以提出来哦!', + submitText: '提交', + resetText: '清空', +}; + +export const reportPageEnUs: ReportPageText = { + placeHolderText: + '无论是有关于小程序的建议,还是关于E志者协会的建议,都可以提出来哦!', + submitText: 'Submit', + resetText: 'Reset', +}; diff --git a/src/plain-text/index.ts b/src/plain-text/index.ts index 8cf8b72..371c0f2 100644 --- a/src/plain-text/index.ts +++ b/src/plain-text/index.ts @@ -7,6 +7,7 @@ import { settingsPageEnUs, settingsPageZhCn, } from './SettingsPage'; +import { ReportPageText, reportPageEnUs, reportPageZhCn } from './ReportPage'; interface TextRecord { pageFooter: PageFooterText; @@ -14,6 +15,7 @@ interface TextRecord { userPage: UserPageText; tabBar: TabBarText; settingsPage: SettingsPageText; + reportPage: ReportPageText; } const textZhCn: TextRecord = { @@ -22,6 +24,7 @@ const textZhCn: TextRecord = { userPage: userPageZhCn, tabBar: tabBarZhCn, settingsPage: settingsPageZhCn, + reportPage: reportPageZhCn, }; const textEnUs: TextRecord = { @@ -30,6 +33,7 @@ const textEnUs: TextRecord = { userPage: userPageEnUs, tabBar: tabBarEnUs, settingsPage: settingsPageEnUs, + reportPage: reportPageEnUs, }; // type Lang = 'zh_CN' | 'en_US' | ...;