Improve the dictionary of nce2 articles

This commit is contained in:
zyronon
2023-12-06 01:46:33 +08:00
parent 0de4e519d4
commit 1c92b1a2ae
10 changed files with 124 additions and 35 deletions

View File

@@ -2325,14 +2325,38 @@ const enArticle: DictResource[] = [
id: 'article_nce2',
name: "新概念英语2-课文",
description: '新概念英语2-课文',
category: '英语学习',
category: '文章学习',
tags: ['新概念英语'],
url: 'NCE_2.json',
length: 13,
length: 96,
translateLanguage: 'common',
language: 'en',
type: DictType.article
},
{
id: 'article_nce3',
name: "新概念英语3-课文",
description: '新概念英语3-课文',
category: '文章学习',
tags: ['新概念英语'],
url: 'NCE_3.json',
length: 3,
translateLanguage: 'common',
language: 'en',
type: DictType.article
},
{
id: 'article_nce4',
name: "新概念英语4-课文",
description: '新概念英语4-课文',
category: '文章学习',
tags: ['新概念英语'],
url: 'NCE_4.json',
length: 3,
translateLanguage: 'common',
language: 'en',
type: DictType.article
}
]
export const dictionaryResources: DictResource[] = [

View File

@@ -94,7 +94,7 @@ const groupedByCategoryAndTag = $computed(() => {
<div class="translate">
<span>翻译</span>
<el-radio-group v-model="currentTranslateLanguage">
<el-radio-button border v-for="i in translateLanguageList" :label="i">{{ i }}</el-radio-button>
<el-radio-button border v-for="i in translateLanguageList" :label="i">{{ $t(i) }}</el-radio-button>
</el-radio-group>
</div>
<DictGroup

View File

@@ -1,8 +1,7 @@
<script setup lang="ts">
import Dialog from "@/components/dialog/Dialog.vue"
import {useBaseStore} from "@/stores/base.ts"
import {Icon} from '@iconify/vue';
import {watch, ref} from "vue";
import {ref} from "vue";
import {useSettingStore} from "@/stores/setting.ts";
import {getAudioFileUrl, useChangeAllSound, usePlayAudio, useWatchAllSound} from "@/hooks/sound.ts";
import {getShortcutKey, useDisableEventListener, useEventListener} from "@/hooks/event.ts";

View File

@@ -286,5 +286,69 @@
"ko": "",
"de": "",
"fr": ""
},
"common": {
"en": "",
"zh": "中文",
"id": "",
"tw": "",
"th": "",
"ru": "",
"vi": "",
"es": "",
"pt": "",
"ja": "",
"uk": "",
"ko": "",
"de": "",
"fr": ""
},
"en": {
"en": "",
"zh": "英语",
"id": "",
"tw": "",
"th": "",
"ru": "",
"vi": "",
"es": "",
"pt": "",
"ja": "",
"uk": "",
"ko": "",
"de": "",
"fr": ""
},
"de": {
"en": "",
"zh": "德语",
"id": "",
"tw": "",
"th": "",
"ru": "",
"vi": "",
"es": "",
"pt": "",
"ja": "",
"uk": "",
"ko": "",
"de": "",
"fr": ""
},
"zh-CN": {
"en": "",
"zh": "中文",
"id": "",
"tw": "",
"th": "",
"ru": "",
"vi": "",
"es": "",
"pt": "",
"ja": "",
"uk": "",
"ko": "",
"de": "",
"fr": ""
}
}

Binary file not shown.

View File

@@ -104,34 +104,34 @@ export const useBaseStore = defineStore('base', {
language: 'en',
type: DictType.word
},
{
...cloneDeep(DefaultDict),
id: 'article_nce2',
name: "新概念英语2-课文",
description: '新概念英语2-课文',
category: '英语学习',
tags: ['新概念英语'],
url: 'NCE_2.json',
translateLanguage: 'common',
language: 'en',
type: DictType.article,
resourceId: 'article_nce2',
length: 13
},
{
...cloneDeep(DefaultDict),
id: 'nce-new-2',
name: '新概念英语(新版)-2',
description: '新概念英语新版第二册',
category: '青少年英语',
tags: ['新概念英语'],
url: 'nce-new-2.json',
translateLanguage: 'common',
language: 'en',
type: DictType.word,
resourceId: 'nce-new-2',
length: 862
},
// {
// ...cloneDeep(DefaultDict),
// id: 'article_nce2',
// name: "新概念英语2-课文",
// description: '新概念英语2-课文',
// category: '英语学习',
// tags: ['新概念英语'],
// url: 'NCE_2.json',
// translateLanguage: 'common',
// language: 'en',
// type: DictType.article,
// resourceId: 'article_nce2',
// length: 96
// },
// {
// ...cloneDeep(DefaultDict),
// id: 'nce-new-2',
// name: '新概念英语(新版)-2',
// description: '新概念英语新版第二册',
// category: '青少年英语',
// tags: ['新概念英语'],
// url: 'nce-new-2.json',
// translateLanguage: 'common',
// language: 'en',
// type: DictType.word,
// resourceId: 'nce-new-2',
// length: 862
// },
],
current: {
index: 3,

View File

@@ -103,7 +103,7 @@ export const DefaultArticle: Article = {
newWords: [],
textAllWords: [],
sections: [],
useTranslateType: TranslateType.network
useTranslateType: TranslateType.custom
}
export interface Statistics {