From 31c557d50650833007e71a754b4217db4a35555d Mon Sep 17 00:00:00 2001 From: 4gray Date: Thu, 4 Dec 2025 19:03:08 +0100 Subject: [PATCH] feat(i18): add welcome and no-results copy for playlists Add new strings for the PLAYLIST view across English, Spanish, French, German, and translations. The additions include a welcome title description, a prompt to the first playlist, feature labels for supported playlist types (MU/M3U, Xtream Codes Stalker), and "no results title and description to clarify search/filter . These changes improve the onboarding experience new users and giveclearer feedback when searches return no. They also ize feature labels across languages to communicate supported playlist formats --- apps/web/src/assets/i18n/de.json | 8 ++++++++ apps/web/src/assets/i18n/en.json | 8 ++++++++ apps/web/src/assets/i18n/es.json | 8 ++++++++ apps/web/src/assets/i18n/fr.json | 8 ++++++++ apps/web/src/assets/i18n/ru.json | 8 ++++++++ 5 files changed, 40 insertions(+) diff --git a/apps/web/src/assets/i18n/de.json b/apps/web/src/assets/i18n/de.json index 45bfec9cc..8ca0cfe62 100644 --- a/apps/web/src/assets/i18n/de.json +++ b/apps/web/src/assets/i18n/de.json @@ -58,6 +58,14 @@ "ADD_FIRST": "Bitte fügen Sie eine neue Playlist hinzu", "CHANNELS": "TV-Sender", "NO_PLAYLISTS": "Noch keine Playlisten hinzugefügt", + "WELCOME_TITLE": "Willkommen bei IPTVnator", + "WELCOME_DESCRIPTION": "Beginnen Sie Ihre Streaming-Reise, indem Sie Ihre erste Playlist hinzufügen. Verbinden Sie sich mit Ihrem bevorzugten IPTV-Dienst und genießen Sie Live-TV, Filme und Serien.", + "ADD_YOUR_FIRST": "Ihre erste Playlist hinzufügen", + "FEATURE_M3U": "M3U/M3U8-Dateien", + "FEATURE_XTREAM": "Xtream Codes", + "FEATURE_STALKER": "Stalker Portal", + "NO_RESULTS_TITLE": "Keine Playlisten gefunden", + "NO_RESULTS_DESCRIPTION": "Keine Playlisten entsprechen Ihrer Suche. Versuchen Sie, Ihre Suchbegriffe anzupassen oder löschen Sie den Filter, um alle Playlisten anzuzeigen.", "REMOVE": "Playlist entfernen", "SHOW_DETAILS": "Details anzeigen", "SEARCH_PLAYLISTS": "Suche nach Playlisten", diff --git a/apps/web/src/assets/i18n/en.json b/apps/web/src/assets/i18n/en.json index 8c32a330f..00c72f761 100644 --- a/apps/web/src/assets/i18n/en.json +++ b/apps/web/src/assets/i18n/en.json @@ -15,6 +15,14 @@ "PLAYLISTS": { "NO_PLAYLISTS": "No playlists were added", "ADD_FIRST": "Please add your first playlist", + "WELCOME_TITLE": "Welcome to IPTVnator", + "WELCOME_DESCRIPTION": "Start your streaming journey by adding your first playlist. Connect to your favorite IPTV service and enjoy live TV, movies, and series.", + "ADD_YOUR_FIRST": "Add Your First Playlist", + "FEATURE_M3U": "M3U/M3U8 Files", + "FEATURE_XTREAM": "Xtream Codes", + "FEATURE_STALKER": "Stalker Portal", + "NO_RESULTS_TITLE": "No playlists found", + "NO_RESULTS_DESCRIPTION": "No playlists match your search. Try adjusting your search terms or clear the filter to see all playlists.", "ADDED_VIA_URL": "Added via URL upload. URL:", "ADDED_VIA_FILE": "Added via file upload", "XTREAM_PLAYLIST": "Xtream playlist", diff --git a/apps/web/src/assets/i18n/es.json b/apps/web/src/assets/i18n/es.json index 55293ba18..a73be39b5 100644 --- a/apps/web/src/assets/i18n/es.json +++ b/apps/web/src/assets/i18n/es.json @@ -13,6 +13,14 @@ "PLAYLISTS": { "NO_PLAYLISTS": "No se añadieron listas de reproducción", "ADD_FIRST": "Por favor, añade tu primera lista de la otra pestaña", + "WELCOME_TITLE": "Bienvenido a IPTVnator", + "WELCOME_DESCRIPTION": "Comience su viaje de streaming agregando su primera lista de reproducción. Conéctese a su servicio IPTV favorito y disfrute de TV en vivo, películas y series.", + "ADD_YOUR_FIRST": "Agregar su primera lista", + "FEATURE_M3U": "Archivos M3U/M3U8", + "FEATURE_XTREAM": "Xtream Codes", + "FEATURE_STALKER": "Portal Stalker", + "NO_RESULTS_TITLE": "No se encontraron listas", + "NO_RESULTS_DESCRIPTION": "Ninguna lista coincide con su búsqueda. Intente ajustar los términos de búsqueda o borrar el filtro para ver todas las listas.", "ADDED_VIA_URL": "Añadido por carga de URL. URL:", "ADDED_VIA_FILE": "Añadido por carga de archivo", "CHANNELS": "Canales", diff --git a/apps/web/src/assets/i18n/fr.json b/apps/web/src/assets/i18n/fr.json index 919e07ed3..79d9798b1 100644 --- a/apps/web/src/assets/i18n/fr.json +++ b/apps/web/src/assets/i18n/fr.json @@ -13,6 +13,14 @@ "PLAYLISTS": { "NO_PLAYLISTS": "Aucune liste de lecture n'a été ajouté", "ADD_FIRST": "Veuillez ajouter votre première liste de lecture depuis un autre onglet", + "WELCOME_TITLE": "Bienvenue sur IPTVnator", + "WELCOME_DESCRIPTION": "Commencez votre voyage de streaming en ajoutant votre première liste de lecture. Connectez-vous à votre service IPTV préféré et profitez de la télévision en direct, des films et des séries.", + "ADD_YOUR_FIRST": "Ajouter votre première liste", + "FEATURE_M3U": "Fichiers M3U/M3U8", + "FEATURE_XTREAM": "Xtream Codes", + "FEATURE_STALKER": "Portail Stalker", + "NO_RESULTS_TITLE": "Aucune liste trouvée", + "NO_RESULTS_DESCRIPTION": "Aucune liste ne correspond à votre recherche. Essayez d'ajuster vos termes de recherche ou effacez le filtre pour voir toutes les listes.", "ADDED_VIA_URL": "Ajouté par URL. URL :", "ADDED_VIA_FILE": "Ajouté par transfert de fichier", "CHANNELS": "Chaines", diff --git a/apps/web/src/assets/i18n/ru.json b/apps/web/src/assets/i18n/ru.json index 85060d608..c7d6f832c 100644 --- a/apps/web/src/assets/i18n/ru.json +++ b/apps/web/src/assets/i18n/ru.json @@ -15,6 +15,14 @@ "PLAYLISTS": { "NO_PLAYLISTS": "Пока еще не было добавлено ни одного плейлиста", "ADD_FIRST": "Вы можете добавить плейлисты из соседних вкладок", + "WELCOME_TITLE": "Добро пожаловать в IPTVnator", + "WELCOME_DESCRIPTION": "Начните свое путешествие в мир стриминга, добавив свой первый плейлист. Подключитесь к вашему любимому IPTV-сервису и наслаждайтесь прямыми трансляциями, фильмами и сериалами.", + "ADD_YOUR_FIRST": "Добавить первый плейлист", + "FEATURE_M3U": "Файлы M3U/M3U8", + "FEATURE_XTREAM": "Xtream Codes", + "FEATURE_STALKER": "Stalker портал", + "NO_RESULTS_TITLE": "Плейлисты не найдены", + "NO_RESULTS_DESCRIPTION": "Ни один плейлист не соответствует вашему запросу. Попробуйте изменить поисковый запрос или очистите фильтр, чтобы увидеть все плейлисты.", "ADDED_VIA_URL": "Был добавлен по ссылке:", "ADDED_VIA_FILE": "Был загружен с компьютера", "CHANNELS": "Каналов",