diff --git a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_de_DE.json b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_de_DE.json index 6ffad94477d2..f61a86228c87 100644 --- a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_de_DE.json +++ b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_de_DE.json @@ -27,5 +27,11 @@ "video_manager_service_free": "Video Center Free", "video_manager_service_video_free_count": "1 Video", "video_manager_service_video_free_duration": "10 Minuten", - "video_manager_service_video_free_included": "Inklusive" + "video_manager_service_video_free_included": "Inklusive", + "title": "Veröffentlichen Sie Ihr Video in wenigen Sekunden", + "step1": "Öffnen Sie das Videozentrum", + "step2": "Importieren Sie Ihr Video", + "step3": "Veröffentlichen Sie!", + "hint": "Weniger als 2 Minuten · Keine technischen Fähigkeiten erforderlich", + "firstVideoButton": "Laden Sie mein erstes Video hoch" } diff --git a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_en_GB.json b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_en_GB.json index b8de138ab9d4..1119d42666ae 100644 --- a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_en_GB.json +++ b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_en_GB.json @@ -27,5 +27,11 @@ "video_manager_service_free": "Free Video Center", "video_manager_service_video_free_count": "1 video", "video_manager_service_video_free_duration": "10 min", - "video_manager_service_video_free_included": "Included" + "video_manager_service_video_free_included": "Included", + "title": "Publish your video in a few seconds", + "step1": "Open the Video Centre", + "step2": "Import your video", + "step3": "Publish!", + "hint": "Less than 2 minutes · No technical skills required", + "firstVideoButton": "Upload my first video" } diff --git a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_es_ES.json b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_es_ES.json index b9d65abc2faf..83cb75bd5f2a 100644 --- a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_es_ES.json +++ b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_es_ES.json @@ -27,5 +27,11 @@ "video_manager_service_free": "Video Center Free", "video_manager_service_video_free_count": "1 vídeo", "video_manager_service_video_free_duration": "10 min", - "video_manager_service_video_free_included": "Incluido" + "video_manager_service_video_free_included": "Incluido", + "title": "Publica tu vídeo en unos segundos", + "step1": "Abre el Centro de Vídeos", + "step2": "Importa tu vídeo", + "step3": "¡Publica!", + "hint": "Menos de 2 minutos · Ninguna habilidad técnica requerida", + "firstVideoButton": "Sube mi primer vídeo" } diff --git a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_fr_CA.json b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_fr_CA.json index bf8441c64d6d..32e9db72f5e1 100644 --- a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_fr_CA.json +++ b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_fr_CA.json @@ -27,5 +27,11 @@ "video_manager_service_free": "Video Center Free", "video_manager_service_video_free_count": "1 video", "video_manager_service_video_free_duration": "10 min", - "video_manager_service_video_free_included": "Inclus" + "video_manager_service_video_free_included": "Inclus", + "title": "Publiez votre vidéo en quelques secondes", + "step1": "Ouvrez le Video Center", + "step2": "Importez votre vidéo", + "step3": "Publiez !", + "hint": "Moins de 2 minutes · Aucune compétence technique requise", + "firstVideoButton": "Déposer ma première vidéo" } diff --git a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_fr_FR.json b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_fr_FR.json index bf8441c64d6d..32e9db72f5e1 100644 --- a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_fr_FR.json +++ b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_fr_FR.json @@ -27,5 +27,11 @@ "video_manager_service_free": "Video Center Free", "video_manager_service_video_free_count": "1 video", "video_manager_service_video_free_duration": "10 min", - "video_manager_service_video_free_included": "Inclus" + "video_manager_service_video_free_included": "Inclus", + "title": "Publiez votre vidéo en quelques secondes", + "step1": "Ouvrez le Video Center", + "step2": "Importez votre vidéo", + "step3": "Publiez !", + "hint": "Moins de 2 minutes · Aucune compétence technique requise", + "firstVideoButton": "Déposer ma première vidéo" } diff --git a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_it_IT.json b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_it_IT.json index a47e603a09af..efe5422a4a66 100644 --- a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_it_IT.json +++ b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_it_IT.json @@ -27,5 +27,11 @@ "video_manager_service_free": "Video Center Free", "video_manager_service_video_free_count": "1 video", "video_manager_service_video_free_duration": "10 min.", - "video_manager_service_video_free_included": "Incluso" + "video_manager_service_video_free_included": "Incluso", + "title": "Pubblica il tuo video in pochi secondi", + "step1": "Apri il Centro Video", + "step2": "Importa il tuo video", + "step3": "Pubblica!", + "hint": "Meno di 2 minuti · Nessuna competenza tecnica richiesta", + "firstVideoButton": "Carica il mio primo video" } diff --git a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_pl_PL.json b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_pl_PL.json index bc8052234c89..0a4bb39eab63 100644 --- a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_pl_PL.json +++ b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_pl_PL.json @@ -27,5 +27,11 @@ "video_manager_service_free": "Video Center Free", "video_manager_service_video_free_count": "1 film", "video_manager_service_video_free_duration": "10 minut", - "video_manager_service_video_free_included": "Zawarte w cenie" + "video_manager_service_video_free_included": "Zawarte w cenie", + "title": "Opublikuj swoje wideo w kilka sekund", + "step1": "Otwórz Centrum Wideo", + "step2": "Importuj swoje wideo", + "step3": "Opublikuj!", + "hint": "Mniej niż 2 minuty · Żadne umiejętności techniczne nie są wymagane", + "firstVideoButton": "Złóż moje pierwsze wideo" } diff --git a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_pt_PT.json b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_pt_PT.json index 2ca180d7139e..76814fd9c966 100644 --- a/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_pt_PT.json +++ b/packages/manager/apps/web-hosting/public/translations/videoManagerCenter/Messages_pt_PT.json @@ -27,5 +27,11 @@ "video_manager_service_free": "Video Center Free", "video_manager_service_video_free_count": "1 vídeo", "video_manager_service_video_free_duration": "10 min", - "video_manager_service_video_free_included": "Incluído" + "video_manager_service_video_free_included": "Incluído", + "title": "Publique o seu vídeo em poucos segundos", + "step1": "Abra o Centro de Vídeo", + "step2": "Importe o seu vídeo", + "step3": "Publique!", + "hint": "Menos de 2 minutos · Nenhuma competência técnica necessária", + "firstVideoButton": "Depositar o meu primeiro vídeo" } diff --git a/packages/manager/apps/web-hosting/src/pages/videoCenter/dashboard/videoCenterDashboard.page.tsx b/packages/manager/apps/web-hosting/src/pages/videoCenter/dashboard/videoCenterDashboard.page.tsx index ba7d5f655c61..8b3b558bb287 100644 --- a/packages/manager/apps/web-hosting/src/pages/videoCenter/dashboard/videoCenterDashboard.page.tsx +++ b/packages/manager/apps/web-hosting/src/pages/videoCenter/dashboard/videoCenterDashboard.page.tsx @@ -5,7 +5,6 @@ import { useParams } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; import { - BUTTON_COLOR, BUTTON_VARIANT, Button, Card, @@ -44,6 +43,7 @@ export default function VideoCenterDashboardPage() { const vodDurationThresholds = computeThresholdsFromMax( data?.currentState?.vodDurationMinutes?.hostable || 0, ); + const hasVideos = data?.currentState?.vodCount?.allocated > 0; const { generateVideoCenterTokenAsync } = useGenerateVideoCenterToken(serviceId); const onAccessVideoCenter = async () => { const popup = window.open('', '_blank'); @@ -102,16 +102,41 @@ export default function VideoCenterDashboardPage() { -
- -
+ + + {t('title')} + +
+
+
+ + 1 + + {t('step1')} + + + 2 + + {t('step2')} + + + 3 + + {t('step3')} +
+ + {t('hint')} + +
+ +
+
{t(`${NAMESPACES.BILLING}:subscription`)}