rename table header translations

This commit is contained in:
Alina Beck 2019-12-03 12:25:19 +03:00
parent 21a3ff4bc8
commit febabf9303
3 changed files with 134 additions and 142 deletions

View File

@ -15,145 +15,137 @@
<thead class="ds-table-col ds-table-head-col"> <thead class="ds-table-col ds-table-head-col">
<tr valign="top"> <tr valign="top">
<th></th> <th></th>
<th> <th>{{ $t('moderation.reports.content') }}</th>
{{ $t('moderation.reports.contentRowHeadline') }} <th>{{ $t('moderation.reports.author') }}</th>
</th> <th>{{ $t('moderation.reports.status') }}</th>
<th> <th>{{ $t('moderation.reports.decision') }}</th>
{{ $t('moderation.reports.authorRowHeadline') }}
</th>
<th>
{{ $t('moderation.reports.typeRowHeadline') }}
</th>
<th>
{{ $t('moderation.reports.decisionRowHeadline') }}
</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<template v-for="report in reports"> <template v-for="report in reports">
<tr :key="report.resource.id" valign="top" :data-test="report.resource.__typename"> <tr :key="'1-' + report.resource.id" valign="top" :data-test="report.resource.__typename">
<td class="ds-table-col"> <td class="ds-table-col">
<ds-text color="soft"> <ds-text color="soft">
<base-icon <base-icon
v-if="isPost(report.resource)" v-if="isPost(report.resource)"
v-tooltip="{ report: $t('report.contribution.type'), placement: 'right' }" v-tooltip="{ report: $t('report.contribution.type'), placement: 'right' }"
name="bookmark" name="bookmark"
/> />
<base-icon <base-icon
v-else-if="isComment(report.resource)" v-else-if="isComment(report.resource)"
v-tooltip="{ report: $t('report.comment.type'), placement: 'right' }" v-tooltip="{ report: $t('report.comment.type'), placement: 'right' }"
name="comments" name="comments"
/> />
<base-icon <base-icon
v-else-if="isUser(report.resource)" v-else-if="isUser(report.resource)"
v-tooltip="{ report: $t('report.user.type'), placement: 'right' }" v-tooltip="{ report: $t('report.user.type'), placement: 'right' }"
name="user" name="user"
/> />
</ds-text> </ds-text>
</td> </td>
<td class="ds-table-col "> <td class="ds-table-col ">
<div v-if="isPost(report.resource) || isComment(report.resource)"> <div v-if="isPost(report.resource) || isComment(report.resource)">
<nuxt-link <nuxt-link
data-test="post-link" data-test="post-link"
:to="{ :to="{
name: 'post-id-slug', name: 'post-id-slug',
params: params(report.resource), params: params(report.resource),
hash: hashParam(report.resource), hash: hashParam(report.resource),
}" }"
>
<b>
{{
report.resource.title ||
$filters.removeHtml(report.resource.contentExcerpt) | truncate(50)
}}
</b>
</nuxt-link>
</div>
<div v-else>
<client-only>
<hc-user
:user="report.resource"
:showAvatar="false"
:trunc="30"
:data-test="report.resource.slug"
/>
</client-only>
</div>
</td>
<td class="ds-table-col ">
<client-only>
<hc-user
v-if="report.resource.__typename !== 'User'"
:user="report.resource.author"
:showAvatar="false"
:trunc="30"
:data-test="report.resource.author.slug"
/>
<span v-else></span>
</client-only>
</td>
<td>
<div v-if="report.reviewed">
<br />
<div v-if="report.resource.disabled" data-test="disabled">
<base-icon name="eye-slash" class="ban" />
{{ $t('moderation.reports.disabledBy') }}
</div>
<div v-else data-test="enabled">
<base-icon name="eye" class="no-ban" />
{{ $t('moderation.reports.enabledBy') }}
</div>
<client-only>
<hc-user
:user="moderatorOfLatestReview(report)"
:showAvatar="false"
:trunc="30"
:date-time="report.updatedAt"
positionDatetime="below"
:data-test="moderatorOfLatestReview(report).slug"
/>
</client-only>
</div>
<div v-else>
<br />
<div data-test="unreviewed">
<base-icon name="eye" class="no-ban" />
{{ $t('moderation.reports.enabled') }}
</div>
</div>
</td>
<td class="ds-table-col">
<b v-if="report.closed" data-test="closed">
{{ $t('moderation.reports.decided') }}
</b>
<ds-button
v-else
danger
class="confirm"
:icon="report.resource.disabled ? 'eye-slash' : 'eye'"
@click="confirm(report)"
> >
<b> {{ $t('moderation.reports.decideButton') }}
{{
report.resource.title ||
$filters.removeHtml(report.resource.contentExcerpt) | truncate(50)
}}
</b>
</nuxt-link>
</div>
<div v-else>
<client-only>
<hc-user
:user="report.resource"
:showAvatar="false"
:trunc="30"
:data-test="report.resource.slug"
/>
</client-only>
</div>
</td>
<td class="ds-table-col ">
<client-only>
<hc-user
v-if="report.resource.__typename !== 'User'"
:user="report.resource.author"
:showAvatar="false"
:trunc="30"
:data-test="report.resource.author.slug"
/>
<span v-else></span>
</client-only>
</td>
<td>
<div v-if="report.reviewed">
<br />
<div v-if="report.resource.disabled" data-test="disabled">
<base-icon name="eye-slash" class="ban" />
{{ $t('moderation.reports.disabledBy') }}
</div>
<div v-else data-test="enabled">
<base-icon name="eye" class="no-ban" />
{{ $t('moderation.reports.enabledBy') }}
</div>
<client-only>
<hc-user
:user="moderatorOfLatestReview(report)"
:showAvatar="false"
:trunc="30"
:date-time="report.updatedAt"
positionDatetime="below"
:data-test="moderatorOfLatestReview(report).slug"
/>
</client-only>
</div>
<div v-else>
<br />
<div data-test="unreviewed">
<base-icon name="eye" class="no-ban" />
{{ $t('moderation.reports.enabled') }}
</div>
</div>
</td>
<td class="ds-table-col">
<b v-if="report.closed" data-test="closed">
{{ $t('moderation.reports.decided') }}
</b>
<ds-button
v-else
danger
class="confirm"
:icon="report.resource.disabled ? 'eye-slash' : 'eye'"
@click="confirm(report)"
>
{{ $t('moderation.reports.decideButton') }}
</ds-button>
</td>
</tr>
<tr>
<td></td>
<td>
<counter-icon icon="flag" :count="report.filed.length">
<ds-button ghost primary @click="showFiledReports = !showFiledReports">
{{ $t('moderation.reports.moreDetails') }}
</ds-button> </ds-button>
</counter-icon> </td>
</td> </tr>
</tr> <tr :key="'2-' + report.resource.id">
<tr> <td></td>
<td class="ds-table-col filed-table" colspan="4"> <td>
<ds-space margin-bottom="base" /> <counter-icon icon="flag" :count="report.filed.length">
<filed-table :filed="report.filed" v-if="showFiledReports" /> <ds-button ghost primary @click="showFiledReports = !showFiledReports">
</td> {{ $t('moderation.reports.moreDetails') }}
</tr> </ds-button>
</template> </counter-icon>
</td>
</tr>
<tr :key="'3-' + report.resource.id">
<td class="ds-table-col filed-table" colspan="4">
<ds-space margin-bottom="base" />
<filed-table :filed="report.filed" v-if="showFiledReports" />
</td>
</tr>
</template>
</tbody> </tbody>
</table> </table>
<hc-empty v-else icon="alert" :message="$t('moderation.reports.empty')" /> <hc-empty v-else icon="alert" :message="$t('moderation.reports.empty')" />

View File

@ -316,10 +316,10 @@
"reports": { "reports": {
"empty": "Glückwunsch, es gibt nichts zu moderieren.", "empty": "Glückwunsch, es gibt nichts zu moderieren.",
"name": "Meldungen", "name": "Meldungen",
"typeRowHeadline": "Aktueller Status", "status": "Aktueller Status",
"contentRowHeadline": "Inhalt", "content": "Inhalt",
"authorRowHeadline": "Autor", "author": "Autor",
"decisionRowHeadline": "Entscheidung", "decision": "Entscheidung",
"enabled": "Entsperrt", "enabled": "Entsperrt",
"disabled": "Gesperrt", "disabled": "Gesperrt",
"decided": "Entschieden", "decided": "Entschieden",

View File

@ -482,10 +482,10 @@
"reports": { "reports": {
"empty": "Congratulations, nothing to moderate.", "empty": "Congratulations, nothing to moderate.",
"name": "Reports", "name": "Reports",
"typeRowHeadline": "Current status", "status": "Current status",
"contentRowHeadline": "Content", "content": "Content",
"authorRowHeadline": "Author", "author": "Author",
"decisionRowHeadline": "Decision", "decision": "Decision",
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"decided": "Decided", "decided": "Decided",