mirror of
https://github.com/gotson/komga.git
synced 2025-12-21 16:03:03 +01:00
fix(webui): add i18n media analysis media status
This commit is contained in:
parent
add6160eac
commit
6d5b50e3c5
3 changed files with 35 additions and 10 deletions
|
|
@ -318,6 +318,13 @@
|
|||
}
|
||||
},
|
||||
"enums": {
|
||||
"media_status": {
|
||||
"ERROR": "Error",
|
||||
"OUTDATED": "Outdated",
|
||||
"READY": "Ready",
|
||||
"UNKNOWN": "Unknown",
|
||||
"UNSUPPORTED": "Unsupported"
|
||||
},
|
||||
"reading_direction": {
|
||||
"LEFT_TO_RIGHT": "Left to right",
|
||||
"RIGHT_TO_LEFT": "Right to left",
|
||||
|
|
|
|||
|
|
@ -324,6 +324,13 @@
|
|||
"VERTICAL": "Vertical",
|
||||
"WEBTOON": "Webtoon"
|
||||
},
|
||||
"media_status": {
|
||||
"READY": "Prêt",
|
||||
"UNKNOWN":"Inconnu",
|
||||
"ERROR": "Erreur",
|
||||
"UNSUPPORTED":"Non supporté",
|
||||
"OUTDATED": "Dépassé"
|
||||
},
|
||||
"series_status": {
|
||||
"ABANDONED": "Abandonnée",
|
||||
"ENDED": "Finie",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<v-container fluid class="pa-6">
|
||||
<v-data-table
|
||||
:headers="headers"
|
||||
:items="books"
|
||||
:items="booksData"
|
||||
:options.sync="options"
|
||||
:server-items-length="totalBooks"
|
||||
:loading="loading"
|
||||
|
|
@ -33,14 +33,6 @@ export default Vue.extend({
|
|||
totalBooks: 0,
|
||||
loading: true,
|
||||
options: {} as any,
|
||||
headers: [
|
||||
{text: this.$i18n.t('media_analysis.name').toString(), value: 'name'},
|
||||
{text: this.$i18n.t('media_analysis.status').toString(), value: 'media.status'},
|
||||
{text: this.$i18n.t('media_analysis.comment').toString(), value: 'media.comment'},
|
||||
{text: this.$i18n.t('media_analysis.media_type').toString(), value: 'media.mediaType'},
|
||||
{text: this.$i18n.t('media_analysis.url').toString(), value: 'url'},
|
||||
{text: this.$i18n.t('media_analysis.size').toString(), value: 'size', sortable: false},
|
||||
],
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
|
|
@ -51,7 +43,26 @@ export default Vue.extend({
|
|||
deep: true,
|
||||
},
|
||||
},
|
||||
computed: {},
|
||||
computed: {
|
||||
headers(): object[] {
|
||||
return [
|
||||
{text: this.$i18n.t('media_analysis.name').toString(), value: 'name'},
|
||||
{text: this.$i18n.t('media_analysis.status').toString(), value: 'media.status'},
|
||||
{text: this.$i18n.t('media_analysis.comment').toString(), value: 'media.comment'},
|
||||
{text: this.$i18n.t('media_analysis.media_type').toString(), value: 'media.mediaType'},
|
||||
{text: this.$i18n.t('media_analysis.url').toString(), value: 'url'},
|
||||
{text: this.$i18n.t('media_analysis.size').toString(), value: 'size', sortable: false},
|
||||
]
|
||||
},
|
||||
booksData():BookDto[] {
|
||||
return this.books.map((b:BookDto) => ({
|
||||
...b,
|
||||
media: {
|
||||
...b.media,
|
||||
status: this.$t(`enums.media_status.${b.media.status}`).toString()},
|
||||
}))
|
||||
},
|
||||
},
|
||||
async mounted() {
|
||||
this.loadBooks()
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue