mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
rename table header translations
This commit is contained in:
parent
21a3ff4bc8
commit
febabf9303
@ -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')" />
|
||||||
|
|||||||
@ -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",
|
||||||
|
|||||||
@ -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",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user