refactor(i18n): update video management texts for clarity and consistency
- Revised the introductory texts and hints for video uploads in German, English, and Spanish to enhance user understanding. - Improved descriptions to better reflect the functionality of the video management features. - Removed outdated statistics display from the EroticVideosView component to streamline the user interface.
This commit is contained in:
@@ -272,9 +272,9 @@
|
||||
"uploadTitle": "Erotikbild hochladen",
|
||||
"noimages": "In diesem Erotikordner befinden sich zur Zeit keine Bilder.",
|
||||
"videosTitle": "Erotikvideos",
|
||||
"videosIntro": "Eigene Videos werden getrennt vom normalen Social-Bereich verwaltet. Diese erste Version konzentriert sich auf Upload, Liste und Wiedergabe.",
|
||||
"videosIntro": "Eigene Videos werden getrennt vom normalen Social-Bereich verwaltet. Hier organisierst du Uploads, Sichtbarkeit und Moderationsstatus an einem Ort.",
|
||||
"videoUploadTitle": "Erotikvideo hochladen",
|
||||
"videoUploadHint": "Die erste Ausbaustufe speichert Videos direkt und verzichtet noch auf Transcoding oder Streamingprofile.",
|
||||
"videoUploadHint": "Lade hier Videos fuer deinen freigeschalteten Erotikbereich hoch und pflege Titel sowie Beschreibung direkt beim Upload.",
|
||||
"videoDescription": "Beschreibung",
|
||||
"videoFile": "Videodatei",
|
||||
"myVideos": "Meine Videos",
|
||||
|
||||
@@ -272,9 +272,9 @@
|
||||
"uploadTitle": "Upload erotic picture",
|
||||
"noimages": "There are currently no pictures in this erotic folder.",
|
||||
"videosTitle": "Erotic videos",
|
||||
"videosIntro": "Your own videos are managed separately from the normal social area. This first version focuses on upload, list and playback.",
|
||||
"videosIntro": "Your own videos are managed separately from the normal social area. Organize uploads, visibility and moderation status here in one place.",
|
||||
"videoUploadTitle": "Upload erotic video",
|
||||
"videoUploadHint": "The first rollout stores videos directly and intentionally skips transcoding or streaming profiles for now.",
|
||||
"videoUploadHint": "Upload videos for your unlocked erotic area here and maintain title and description directly during upload.",
|
||||
"videoDescription": "Description",
|
||||
"videoFile": "Video file",
|
||||
"myVideos": "My videos",
|
||||
|
||||
@@ -272,9 +272,9 @@
|
||||
"uploadTitle": "Subir imagen erótica",
|
||||
"noimages": "Actualmente no hay imágenes en esta carpeta erótica.",
|
||||
"videosTitle": "Vídeos eróticos",
|
||||
"videosIntro": "Tus propios vídeos se gestionan por separado del área social normal. Esta primera versión se centra en subida, lista y reproducción.",
|
||||
"videosIntro": "Tus propios vídeos se gestionan por separado del área social normal. Aquí organizas subidas, visibilidad y estado de moderación en un solo lugar.",
|
||||
"videoUploadTitle": "Subir vídeo erótico",
|
||||
"videoUploadHint": "La primera fase guarda los vídeos directamente y por ahora evita transcodificación o perfiles de streaming.",
|
||||
"videoUploadHint": "Sube aquí vídeos para tu área erótica desbloqueada y completa título y descripción directamente durante la subida.",
|
||||
"videoDescription": "Descripción",
|
||||
"videoFile": "Archivo de vídeo",
|
||||
"myVideos": "Mis vídeos",
|
||||
|
||||
@@ -8,20 +8,6 @@
|
||||
<h2>{{ $t('socialnetwork.erotic.videosTitle') }}</h2>
|
||||
<p>{{ $t('socialnetwork.erotic.videosIntro') }}</p>
|
||||
</div>
|
||||
<div class="erotic-videos-hero__stats">
|
||||
<div class="erotic-videos-stat">
|
||||
<strong>{{ videos.length }}</strong>
|
||||
<span>{{ $t('socialnetwork.erotic.myVideos') }}</span>
|
||||
</div>
|
||||
<div class="erotic-videos-stat">
|
||||
<strong>{{ visibleVideosCount }}</strong>
|
||||
<span>Online</span>
|
||||
</div>
|
||||
<div class="erotic-videos-stat">
|
||||
<strong>{{ hiddenVideosCount }}</strong>
|
||||
<span>{{ $t('socialnetwork.erotic.moderationHidden') }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div class="erotic-videos-workspace">
|
||||
@@ -56,6 +42,10 @@
|
||||
<section class="erotic-videos-panel surface-card">
|
||||
<h3>Bibliothek</h3>
|
||||
<div class="erotic-videos-panel__list">
|
||||
<div class="erotic-videos-panel__item">
|
||||
<span>{{ $t('socialnetwork.erotic.myVideos') }}</span>
|
||||
<strong>{{ videos.length }}</strong>
|
||||
</div>
|
||||
<div class="erotic-videos-panel__item">
|
||||
<span>Letzter Upload</span>
|
||||
<strong>{{ latestVideoTitle }}</strong>
|
||||
@@ -75,8 +65,9 @@
|
||||
<h3>Hinweise</h3>
|
||||
<ul class="erotic-videos-checklist">
|
||||
<li>{{ $t('socialnetwork.erotic.videoUploadHint') }}</li>
|
||||
<li>{{ $t('socialnetwork.erotic.reportAction') }} bei problematischen Inhalten direkt am Eintrag.</li>
|
||||
<li>Die Bibliothek rechts ist eigenstaendig scrollbar, auch wenn viele Videos vorhanden sind.</li>
|
||||
<li>Nach dem Upload erscheint dein Video direkt in deiner Bibliothek und kann dort weiter gepflegt werden.</li>
|
||||
<li>Nutze {{ $t('socialnetwork.erotic.reportAction') }} direkt am jeweiligen Eintrag, wenn Inhalte geprueft werden sollen.</li>
|
||||
<li>Praezise Titel und Beschreibungen erleichtern Einordnung, Verwaltung und Moderation.</li>
|
||||
</ul>
|
||||
</section>
|
||||
</aside>
|
||||
@@ -85,14 +76,14 @@
|
||||
<div class="erotic-videos-library__header">
|
||||
<div>
|
||||
<h3>{{ $t('socialnetwork.erotic.myVideos') }}</h3>
|
||||
<p>Eigene Uploads, Moderationsstatus und Meldungen an einem Ort.</p>
|
||||
<p>Eigene Uploads, Status und Meldungen an einem Ort.</p>
|
||||
</div>
|
||||
<span class="erotic-videos-library__count">{{ videos.length }}</span>
|
||||
</div>
|
||||
|
||||
<div v-if="videos.length === 0" class="erotic-videos-empty">
|
||||
<strong>{{ $t('socialnetwork.erotic.noVideos') }}</strong>
|
||||
<span>Nutze links den Upload-Bereich, um deine erste Videokarte anzulegen.</span>
|
||||
<span>Lege links dein erstes Video an und verwalte es danach hier in der Bibliothek.</span>
|
||||
</div>
|
||||
|
||||
<div v-else class="erotic-videos-library__scroll">
|
||||
@@ -262,15 +253,11 @@ export default {
|
||||
}
|
||||
|
||||
.erotic-videos-hero {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(0, 1fr) auto;
|
||||
gap: 1rem;
|
||||
align-items: end;
|
||||
padding: 1.5rem;
|
||||
background:
|
||||
radial-gradient(circle at top right, rgba(204, 44, 94, 0.18), transparent 38%),
|
||||
linear-gradient(140deg, rgba(37, 25, 33, 0.98), rgba(83, 34, 51, 0.96));
|
||||
color: #fff1f5;
|
||||
padding: 1.5rem;
|
||||
}
|
||||
|
||||
.erotic-videos-eyebrow {
|
||||
@@ -289,30 +276,6 @@ export default {
|
||||
color: rgba(255, 241, 245, 0.84);
|
||||
}
|
||||
|
||||
.erotic-videos-hero__stats {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, minmax(90px, 1fr));
|
||||
gap: 0.75rem;
|
||||
}
|
||||
|
||||
.erotic-videos-stat {
|
||||
display: grid;
|
||||
gap: 0.15rem;
|
||||
padding: 0.8rem 0.9rem;
|
||||
border-radius: var(--radius-md);
|
||||
background: rgba(255, 241, 245, 0.1);
|
||||
}
|
||||
|
||||
.erotic-videos-stat strong {
|
||||
font-size: 1.3rem;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.erotic-videos-stat span {
|
||||
color: rgba(255, 241, 245, 0.84);
|
||||
font-size: 0.78rem;
|
||||
}
|
||||
|
||||
.erotic-videos-workspace {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(280px, 340px) minmax(0, 1fr);
|
||||
@@ -492,7 +455,6 @@ export default {
|
||||
}
|
||||
|
||||
@media (max-width: 980px) {
|
||||
.erotic-videos-hero,
|
||||
.erotic-videos-workspace {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user