feat: 参赛表单页面i18n

This commit is contained in:
2026-02-04 13:33:05 +08:00
parent 0c8b3ee8f1
commit d4fb435db9
5 changed files with 326 additions and 101 deletions

View File

@@ -15,8 +15,8 @@
class="progress-icon successful-icon"
/>
</div>
<div class="text">{{ text }}</div>
<div class="tips">{{ tips }}</div>
<div class="text">{{ $t(text) }}</div>
<div class="tips">{{ $t(tips) }}</div>
</div>
</div>
</template>
@@ -32,16 +32,16 @@
const textMap: Record<string, string> = {
idle: '',
uploading: computed(() => t('AwardsPage.uploadInProgress')).value,
success: computed(() => t('AwardsPage.uploadSuccess')).value,
error: computed(() => t('AwardsPage.uploadFailed')).value
uploading: 'AwardsPage.uploadInProgress',
success:'AwardsPage.uploadSuccess',
error: 'AwardsPage.fileUploadFailed'
}
const tips = computed(() => {
if (props.type === 'pdf') {
return t('AwardsPage.pdfFileTip')
return 'AwardsPage.pdfFileTip'
} else if (props.type === 'video') {
return t('AwardsPage.videoFileTip')
return 'AwardsPage.videoFileTip'
}
return ''
})