You've already forked Atomcms-edit
Add multi-step radio wizard with Shoutcast/Icecast/AzureCast support and multi-language translations
- New 5-step RadioWizardController with session-based wizard flow - Enhanced RadioStreamService with Shoutcast/Icecast/ AzureCast auto-detection - Connection test functionality for stream, now-playing, and listeners - Wizard views for all 5 steps with step indicator navigation - All 21 language files updated with wizard translation keys (NL/EN + placeholders) - Wizard link added to existing radio setup page - Routes registered under /admin/radio/wizard/*
This commit is contained in:
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "رابط الصور المصغرة",
|
||||
"Group Homepage": "صفحة المجموعة",
|
||||
"Habbopages URL": "رابط Habbopages",
|
||||
"URL Prefix": "بادئة الرابط"
|
||||
}
|
||||
"URL Prefix": "بادئة الرابط",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "Vorschaubilder URL",
|
||||
"Group Homepage": "Gruppen Startseite",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Präfix"
|
||||
}
|
||||
"URL Prefix": "URL Präfix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+166
-1
@@ -182,5 +182,170 @@
|
||||
"commandocentrum.client": "Client",
|
||||
"commandocentrum.renderer": "Renderer",
|
||||
"commandocentrum.webroot_status": "Webroot",
|
||||
"commandocentrum.rank": "Rank"
|
||||
"commandocentrum.rank": "Rank",
|
||||
"radio.title": "Radio",
|
||||
"radio.music": "Music",
|
||||
"radio.loading": "Loading...",
|
||||
"radio.navigation_label": "Radio",
|
||||
"radio.setup_page_title": "Radio Setup",
|
||||
"radio.setup_page_subtitle": "Configure your radio system in one go",
|
||||
"radio.setup.success_title": "Radio Installed!",
|
||||
"radio.setup.success_body": "Radio system has been successfully installed and configured!",
|
||||
"radio.setup.error_title": "Installation Failed",
|
||||
"radio.setup.error_body": "An error occurred: :message",
|
||||
"radio.setup.button_label": "Install Everything",
|
||||
"radio.setup.modal_heading": "Install Radio?",
|
||||
"radio.setup.modal_description": "This will configure all radio settings with default values.",
|
||||
"radio.setup.modal_submit": "Yes, install!",
|
||||
"radio.setup.tooltip": "Install the complete radio system",
|
||||
"radio.setup_complete": "✅ Installation Complete!",
|
||||
"radio.what_gets_configured": "What gets configured?",
|
||||
"radio.radio_stream": "Radio Stream",
|
||||
"radio.radio_stream_desc": "Set your stream URL with support for SHOUTcast, Icecast, AzureCast and other streaming platforms.",
|
||||
"radio.points_system": "Points System",
|
||||
"radio.points_system_desc": "Let users earn points by listening, requesting songs and participating in contests.",
|
||||
"radio.community_features": "Community Features",
|
||||
"radio.community_features_desc": "Shouts, song requests, DJ applications and more community interactions.",
|
||||
"radio.dj_management": "DJ Management",
|
||||
"radio.dj_management_desc": "DJ ranks, schedule, auto-detection and Sambroadcaster/Virtual DJ integration.",
|
||||
"radio.monitoring": "Stream Monitoring",
|
||||
"radio.monitoring_desc": "Monitor your stream uptime with real-time monitoring.",
|
||||
"radio.display_options": "Display Options",
|
||||
"radio.display_options_desc": "Widget, player styles, colors and custom CSS/JS.",
|
||||
"radio.default_settings": "Default Settings",
|
||||
"radio.radio_label": "Radio",
|
||||
"radio.enabled": "Enabled",
|
||||
"radio.points_label": "Points",
|
||||
"radio.per_min": " per min",
|
||||
"radio.daily_limit": "Daily limit",
|
||||
"radio.shouts_label": "Shouts",
|
||||
"radio.on": "On",
|
||||
"radio.widget": "Widget",
|
||||
"radio.global": "Global",
|
||||
"radio.dj_apps": "DJ Applications",
|
||||
"radio.open": "Open",
|
||||
"radio.monitoring_label": "Monitoring",
|
||||
"radio.contests_label": "Contests",
|
||||
"radio.install_radio_system": "🚀 Install Radio System",
|
||||
"radio.reset_settings": "Reset Settings",
|
||||
"radio.reset_confirm": "Are you sure you want to reset all radio settings?",
|
||||
"radio.go_to_radio_settings": "Go to Radio Settings",
|
||||
"radio.open_wizard": "🎯 Open Radio Wizard",
|
||||
"radio.wizard_desc": "Step-by-step wizard with connection test",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "URL Miniaturas",
|
||||
"Group Homepage": "Página de grupo",
|
||||
"Habbopages URL": "URL Habbopages",
|
||||
"URL Prefix": "Prefijo URL"
|
||||
}
|
||||
"URL Prefix": "Prefijo URL",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "URL Miniatures",
|
||||
"Group Homepage": "Page d'accueil groupe",
|
||||
"Habbopages URL": "URL Habbopages",
|
||||
"URL Prefix": "Préfixe URL"
|
||||
}
|
||||
"URL Prefix": "Préfixe URL",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1390,5 +1390,121 @@
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix",
|
||||
"figament::resources.navigations.Monitoring": "Megfigyelés"
|
||||
}
|
||||
"figament::resources.navigations.Monitoring": "Megfigyelés",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "URL Anteprime",
|
||||
"Group Homepage": "Homepage gruppo",
|
||||
"Habbopages URL": "URL Habbopages",
|
||||
"URL Prefix": "Prefisso URL"
|
||||
}
|
||||
"URL Prefix": "Prefisso URL",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+166
-1
@@ -182,5 +182,170 @@
|
||||
"commandocentrum.client": "Client",
|
||||
"commandocentrum.renderer": "Renderer",
|
||||
"commandocentrum.webroot_status": "Webroot",
|
||||
"commandocentrum.rank": "Rank"
|
||||
"commandocentrum.rank": "Rank",
|
||||
"radio.title": "Radio",
|
||||
"radio.music": "Muziek",
|
||||
"radio.loading": "Laden...",
|
||||
"radio.navigation_label": "Radio",
|
||||
"radio.setup_page_title": "Radio Setup",
|
||||
"radio.setup_page_subtitle": "Configureer je radio systeem in één keer",
|
||||
"radio.setup.success_title": "Radio Geïnstalleerd!",
|
||||
"radio.setup.success_body": "Radio systeem is succesvol geïnstalleerd en geconfigureerd!",
|
||||
"radio.setup.error_title": "Installatie Mislukt",
|
||||
"radio.setup.error_body": "Er is een fout opgetreden: :message",
|
||||
"radio.setup.button_label": "Alles Installeren",
|
||||
"radio.setup.modal_heading": "Radio Installeren?",
|
||||
"radio.setup.modal_description": "Dit zal alle radio instellingen configureren met standaard waarden.",
|
||||
"radio.setup.modal_submit": "Ja, installeer!",
|
||||
"radio.setup.tooltip": "Installeer het complete radio systeem",
|
||||
"radio.setup_complete": "✅ Installatie Voltooid!",
|
||||
"radio.what_gets_configured": "Wat wordt er geconfigureerd?",
|
||||
"radio.radio_stream": "Radio Stream",
|
||||
"radio.radio_stream_desc": "Stel je stream URL in met ondersteuning voor SHOUTcast, Icecast, AzureCast en andere streaming platforms.",
|
||||
"radio.points_system": "Punten Systeem",
|
||||
"radio.points_system_desc": "Laat gebruikers punten verdienen door te luisteren, nummers aan te vragen en deel te nemen aan contests.",
|
||||
"radio.community_features": "Community Functies",
|
||||
"radio.community_features_desc": "Shouts, song requests, DJ aanmeldingen en meer community interacties.",
|
||||
"radio.dj_management": "DJ Beheer",
|
||||
"radio.dj_management_desc": "DJ ranks, schema, auto-detectie en Sambroadcaster/Virtual DJ integratie.",
|
||||
"radio.monitoring": "Stream Monitoring",
|
||||
"radio.monitoring_desc": "Houd je stream uptime in de gaten met real-time monitoring.",
|
||||
"radio.display_options": "Weergave Opties",
|
||||
"radio.display_options_desc": "Widget, player stijlen, kleuren en aanpasbare CSS/JS.",
|
||||
"radio.default_settings": "Standaard Instellingen",
|
||||
"radio.radio_label": "Radio",
|
||||
"radio.enabled": "Ingeschakeld",
|
||||
"radio.points_label": "Punten",
|
||||
"radio.per_min": " per min",
|
||||
"radio.daily_limit": "Dagelijkse limiet",
|
||||
"radio.shouts_label": "Shouts",
|
||||
"radio.on": "Aan",
|
||||
"radio.widget": "Widget",
|
||||
"radio.global": "Globaal",
|
||||
"radio.dj_apps": "DJ Aanmeldingen",
|
||||
"radio.open": "Open",
|
||||
"radio.monitoring_label": "Monitoring",
|
||||
"radio.contests_label": "Contesten",
|
||||
"radio.install_radio_system": "🚀 Radio Systeem Installeren",
|
||||
"radio.reset_settings": "Instellingen Resetten",
|
||||
"radio.reset_confirm": "Weet je zeker dat je alle radio instellingen wilt resetten?",
|
||||
"radio.go_to_radio_settings": "Naar Radio Instellingen",
|
||||
"radio.open_wizard": "🎯 Open Radio Wizard",
|
||||
"radio.wizard_desc": "Stap-voor-stap wizard met verbindingstest",
|
||||
"radio.wizard.title": "Radio Installatie Wizard",
|
||||
"radio.wizard.step_short": "Stap",
|
||||
"radio.wizard.step_prefix": "Stap",
|
||||
"radio.wizard.of": "van",
|
||||
"radio.wizard.next_step": "Volgende Stap →",
|
||||
"radio.wizard.previous_step": "← Vorige Stap",
|
||||
"radio.wizard.back_to_setup": "Terug naar setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Functies",
|
||||
"radio.wizard.step5_label": "Testen",
|
||||
"radio.wizard.step1_subtitle": "Kies je streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuratie",
|
||||
"radio.wizard.step3_title": "API Configuratie",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Luisteraars",
|
||||
"radio.wizard.step4_title": "Functies Configureren",
|
||||
"radio.wizard.step4_subtitle": "Kies welke radio functies je wilt inschakelen",
|
||||
"radio.wizard.step5_title": "Test & Installeren",
|
||||
"radio.wizard.step5_subtitle": "Controleer de verbinding en voltooi de installatie",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "Geschikt voor SHOUTcast servers. Automatische detectie van nu afspelen en luisteraars via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "Geschikt voor Icecast servers. Gebruikt status-json.xsl voor automatische detectie.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Volledige API integratie met now-playing, listeners en auto-configuratie.",
|
||||
"radio.wizard.platform_other": "Anders",
|
||||
"radio.wizard.platform_other_desc": "Een andere stream provider. Handmatige configuratie van stream URL en API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Voer je SHOUTcast stream URL in. De wizard probeert automatisch de stats endpoint te vinden.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Voer je Icecast stream URL in. De wizard gebruikt status-json.xsl voor automatische detectie.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuratie. De wizard configureert alles via de AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Andere Stream",
|
||||
"radio.wizard.other_info_desc": "Voer je stream URL in. Je kunt later handmatig API endpoints configureren voor nu afspelen en luisteraars.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "De directe URL naar je audiostreem (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Naam",
|
||||
"radio.wizard.stream_name_placeholder": "Mijn Radio",
|
||||
"radio.wizard.stream_name_hint": "Een naam voor je radiostream (optioneel)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuratie",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Basis URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "De basis URL van je AzureCast server. Wordt automatisch gedetecteerd als leeg gelaten.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "Het station ID in AzureCast (standaard: 1)",
|
||||
"radio.wizard.enable_now_playing": "Nu Afspelen inschakelen",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint dat het huidige nummer teruggeeft. Meestal automatisch gedetecteerd.",
|
||||
"radio.wizard.enable_listeners": "Luisteraars teller inschakelen",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint dat het aantal luisteraars teruggeeft.",
|
||||
"radio.wizard.enable_current_dj": "Huidige DJ tonen",
|
||||
"radio.wizard.detected": "gedetecteerd!",
|
||||
"radio.wizard.detected_desc": "API endpoints zijn automatisch gevonden en ingevuld.",
|
||||
"radio.wizard.not_detected": "Geen automatische detectie",
|
||||
"radio.wizard.not_detected_desc": "Vul de API URLs handmatig in of sla deze stap over.",
|
||||
"radio.wizard.section_community": "Community Functies",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Berichten achterlaten",
|
||||
"radio.wizard.feature_applications": "DJ Aanmeldingen",
|
||||
"radio.wizard.feature_applications_desc": "Solliciteren als DJ",
|
||||
"radio.wizard.feature_requests": "Song Verzoeken",
|
||||
"radio.wizard.feature_requests_desc": "Nummers aanvragen",
|
||||
"radio.wizard.section_display": "Weergave",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Miniplayer op de site",
|
||||
"radio.wizard.feature_widget_global": "Widget Overal",
|
||||
"radio.wizard.feature_widget_global_desc": "Op alle pagina's tonen",
|
||||
"radio.wizard.widget_position_label": "Widget Positie",
|
||||
"radio.wizard.position_bottom_right": "Rechtsonder",
|
||||
"radio.wizard.position_bottom_left": "Linksonder",
|
||||
"radio.wizard.position_top_right": "Rechtsboven",
|
||||
"radio.wizard.position_top_left": "Linksboven",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Punten Systeem",
|
||||
"radio.wizard.feature_points_desc": "Verdien punten door te luisteren",
|
||||
"radio.wizard.feature_contests": "Contesten",
|
||||
"radio.wizard.feature_contests_desc": "Wedstrijden organiseren",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Cadeautjes weggeven",
|
||||
"radio.wizard.section_integrations": "Integraties",
|
||||
"radio.wizard.feature_discord": "Discord Notificaties",
|
||||
"radio.wizard.feature_discord_desc": "Meldingen bij DJ live / nummer wijziging",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Maak een webhook aan in je Discord server kanaal.",
|
||||
"radio.wizard.test_title": "Verbinding Testen",
|
||||
"radio.wizard.test_desc": "Klik op Test Verbinding om te controleren of je stream en APIs bereikbaar zijn.",
|
||||
"radio.wizard.test_loading": "Bezig met testen van de verbinding...",
|
||||
"radio.wizard.test_prompt": "Klik op de knop om de verbinding te testen.",
|
||||
"radio.wizard.test_button": "Test Verbinding",
|
||||
"radio.wizard.test_retry": "Opnieuw Testen",
|
||||
"radio.wizard.settings_overview": "Overzicht van Instellingen",
|
||||
"radio.wizard.settings_overview_desc": "Dit zijn de instellingen die worden opgeslagen:",
|
||||
"radio.wizard.install_confirm": "Weet je zeker dat je de radio wilt installeren met deze instellingen?",
|
||||
"radio.wizard.install_button": "Radio Installeren",
|
||||
"radio.wizard.test_result_stream": "Stream Verbinding",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Luisteraars",
|
||||
"radio.wizard.status_success": "Succes",
|
||||
"radio.wizard.status_warning": "Waarschuwing",
|
||||
"radio.wizard.status_error": "Fout",
|
||||
"radio.wizard.status_skipped": "Overgeslagen",
|
||||
"radio.wizard.status_untested": "Niet getest",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Nummer",
|
||||
"radio.wizard.artist": "Artiest",
|
||||
"radio.wizard.listeners": "Luisteraars",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is bereikbaar! Je kunt de radio installeren.",
|
||||
"radio.wizard.test_stream_fail": "Stream is niet bereikbaar. Controleer de URL en probeer het opnieuw.",
|
||||
"radio.wizard.test_not_run": "Nog niet getest.",
|
||||
"radio.wizard.test_connection_fail": "Kon de test niet uitvoeren: ",
|
||||
"radio.wizard.error": "Fout",
|
||||
"radio.wizard.unknown_error": "Onbekende fout"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "URL miniaturek",
|
||||
"Group Homepage": "Strona grupy",
|
||||
"Habbopages URL": "URL Habbopages",
|
||||
"URL Prefix": "Prefiks URL"
|
||||
}
|
||||
"URL Prefix": "Prefiks URL",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "URL Miniaturas",
|
||||
"Group Homepage": "Página do grupo",
|
||||
"Habbopages URL": "URL Habbopages",
|
||||
"URL Prefix": "Prefixo URL"
|
||||
}
|
||||
"URL Prefix": "Prefixo URL",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "URL миниатюр",
|
||||
"Group Homepage": "Домашняя страница группы",
|
||||
"Habbopages URL": "URL Habbopages",
|
||||
"URL Prefix": "Префикс URL"
|
||||
}
|
||||
"URL Prefix": "Префикс URL",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1395,5 +1395,121 @@
|
||||
"Thumbnails URL": "Küçük Resimler URL",
|
||||
"Group Homepage": "Grup Ana Sayfası",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Öneki"
|
||||
}
|
||||
"URL Prefix": "URL Öneki",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
+118
-2
@@ -1389,5 +1389,121 @@
|
||||
"Thumbnails URL": "Thumbnails URL",
|
||||
"Group Homepage": "Group Homepage",
|
||||
"Habbopages URL": "Habbopages URL",
|
||||
"URL Prefix": "URL Prefix"
|
||||
}
|
||||
"URL Prefix": "URL Prefix",
|
||||
"radio.wizard.title": "Radio Installation Wizard",
|
||||
"radio.wizard.step_short": "Step",
|
||||
"radio.wizard.step_prefix": "Step",
|
||||
"radio.wizard.of": "of",
|
||||
"radio.wizard.next_step": "Next Step →",
|
||||
"radio.wizard.previous_step": "← Previous Step",
|
||||
"radio.wizard.back_to_setup": "Back to setup",
|
||||
"radio.wizard.step1_label": "Platform",
|
||||
"radio.wizard.step2_label": "Stream",
|
||||
"radio.wizard.step3_label": "API",
|
||||
"radio.wizard.step4_label": "Features",
|
||||
"radio.wizard.step5_label": "Test",
|
||||
"radio.wizard.step1_subtitle": "Choose your streaming platform",
|
||||
"radio.wizard.step2_title": "Stream Configuration",
|
||||
"radio.wizard.step3_title": "API Configuration",
|
||||
"radio.wizard.step3_subtitle": "Now Playing & Listeners",
|
||||
"radio.wizard.step4_title": "Configure Features",
|
||||
"radio.wizard.step4_subtitle": "Choose which radio features to enable",
|
||||
"radio.wizard.step5_title": "Test & Install",
|
||||
"radio.wizard.step5_subtitle": "Check the connection and complete the installation",
|
||||
"radio.wizard.platform_shoutcast": "SHOUTcast",
|
||||
"radio.wizard.platform_shoutcast_desc": "For SHOUTcast servers. Auto-detection of now playing and listeners via stats endpoint.",
|
||||
"radio.wizard.platform_icecast": "Icecast",
|
||||
"radio.wizard.platform_icecast_desc": "For Icecast servers. Uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.platform_azurecast": "AzureCast",
|
||||
"radio.wizard.platform_azurecast_desc": "AzureCast hosting. Full API integration with now-playing, listeners and auto-configuration.",
|
||||
"radio.wizard.platform_other": "Other",
|
||||
"radio.wizard.platform_other_desc": "Another stream provider. Manual configuration of stream URL and API endpoints.",
|
||||
"radio.wizard.shoutcast_info_title": "SHOUTcast",
|
||||
"radio.wizard.shoutcast_info_desc": "Enter your SHOUTcast stream URL. The wizard will try to find the stats endpoint automatically.",
|
||||
"radio.wizard.icecast_info_title": "Icecast",
|
||||
"radio.wizard.icecast_info_desc": "Enter your Icecast stream URL. The wizard uses status-json.xsl for auto-detection.",
|
||||
"radio.wizard.azurecast_info_title": "AzureCast",
|
||||
"radio.wizard.azurecast_info_desc": "AzureCast stream URL + server configuration. The wizard configures everything via the AzureCast API.",
|
||||
"radio.wizard.other_info_title": "Other Stream",
|
||||
"radio.wizard.other_info_desc": "Enter your stream URL. You can manually configure API endpoints for now playing and listeners later.",
|
||||
"radio.wizard.stream_url_label": "Stream URL *",
|
||||
"radio.wizard.stream_url_hint": "The direct URL to your audio stream (MP3, AAC, OGG, etc.)",
|
||||
"radio.wizard.stream_name_label": "Stream Name",
|
||||
"radio.wizard.stream_name_placeholder": "My Radio",
|
||||
"radio.wizard.stream_name_hint": "A name for your radio stream (optional)",
|
||||
"radio.wizard.azurecast_section": "AzureCast Server Configuration",
|
||||
"radio.wizard.azurecast_base_url_label": "AzureCast Base URL",
|
||||
"radio.wizard.azurecast_base_url_hint": "The base URL of your AzureCast server. Auto-detected if left empty.",
|
||||
"radio.wizard.azurecast_station_id_label": "Station ID",
|
||||
"radio.wizard.azurecast_station_id_hint": "The station ID in AzureCast (default: 1)",
|
||||
"radio.wizard.enable_now_playing": "Enable Now Playing",
|
||||
"radio.wizard.now_playing_api_label": "Now Playing API URL",
|
||||
"radio.wizard.now_playing_api_hint": "API endpoint that returns the current song. Usually auto-detected.",
|
||||
"radio.wizard.enable_listeners": "Enable Listeners Counter",
|
||||
"radio.wizard.listeners_api_label": "Listeners API URL",
|
||||
"radio.wizard.listeners_api_hint": "API endpoint that returns the listener count.",
|
||||
"radio.wizard.enable_current_dj": "Show Current DJ",
|
||||
"radio.wizard.detected": "detected!",
|
||||
"radio.wizard.detected_desc": "API endpoints were automatically found and filled in.",
|
||||
"radio.wizard.not_detected": "No automatic detection",
|
||||
"radio.wizard.not_detected_desc": "Fill in the API URLs manually or skip this step.",
|
||||
"radio.wizard.section_community": "Community Features",
|
||||
"radio.wizard.feature_shouts": "Shouts",
|
||||
"radio.wizard.feature_shouts_desc": "Leave messages",
|
||||
"radio.wizard.feature_applications": "DJ Applications",
|
||||
"radio.wizard.feature_applications_desc": "Apply as DJ",
|
||||
"radio.wizard.feature_requests": "Song Requests",
|
||||
"radio.wizard.feature_requests_desc": "Request songs",
|
||||
"radio.wizard.section_display": "Display",
|
||||
"radio.wizard.feature_widget": "Radio Widget",
|
||||
"radio.wizard.feature_widget_desc": "Mini player on the site",
|
||||
"radio.wizard.feature_widget_global": "Widget Everywhere",
|
||||
"radio.wizard.feature_widget_global_desc": "Show on all pages",
|
||||
"radio.wizard.widget_position_label": "Widget Position",
|
||||
"radio.wizard.position_bottom_right": "Bottom Right",
|
||||
"radio.wizard.position_bottom_left": "Bottom Left",
|
||||
"radio.wizard.position_top_right": "Top Right",
|
||||
"radio.wizard.position_top_left": "Top Left",
|
||||
"radio.wizard.section_gamification": "Gamification",
|
||||
"radio.wizard.feature_points": "Points System",
|
||||
"radio.wizard.feature_points_desc": "Earn points by listening",
|
||||
"radio.wizard.feature_contests": "Contests",
|
||||
"radio.wizard.feature_contests_desc": "Organize competitions",
|
||||
"radio.wizard.feature_giveaways": "Giveaways",
|
||||
"radio.wizard.feature_giveaways_desc": "Give away prizes",
|
||||
"radio.wizard.section_integrations": "Integrations",
|
||||
"radio.wizard.feature_discord": "Discord Notifications",
|
||||
"radio.wizard.feature_discord_desc": "Notifications when DJ goes live / song changes",
|
||||
"radio.wizard.discord_webhook_label": "Discord Webhook URL",
|
||||
"radio.wizard.discord_webhook_hint": "Create a webhook in your Discord server channel.",
|
||||
"radio.wizard.test_title": "Test Connection",
|
||||
"radio.wizard.test_desc": "Click Test Connection to check if your stream and APIs are reachable.",
|
||||
"radio.wizard.test_loading": "Testing connection...",
|
||||
"radio.wizard.test_prompt": "Click the button to test the connection.",
|
||||
"radio.wizard.test_button": "Test Connection",
|
||||
"radio.wizard.test_retry": "Test Again",
|
||||
"radio.wizard.settings_overview": "Settings Overview",
|
||||
"radio.wizard.settings_overview_desc": "These are the settings that will be saved:",
|
||||
"radio.wizard.install_confirm": "Are you sure you want to install the radio with these settings?",
|
||||
"radio.wizard.install_button": "Install Radio",
|
||||
"radio.wizard.test_result_stream": "Stream Connection",
|
||||
"radio.wizard.test_result_now_playing": "Now Playing",
|
||||
"radio.wizard.test_result_listeners": "Listeners",
|
||||
"radio.wizard.status_success": "Success",
|
||||
"radio.wizard.status_warning": "Warning",
|
||||
"radio.wizard.status_error": "Error",
|
||||
"radio.wizard.status_skipped": "Skipped",
|
||||
"radio.wizard.status_untested": "Not tested",
|
||||
"radio.wizard.content_type": "Content-Type",
|
||||
"radio.wizard.http_status": "HTTP Status",
|
||||
"radio.wizard.song": "Song",
|
||||
"radio.wizard.artist": "Artist",
|
||||
"radio.wizard.listeners": "Listeners",
|
||||
"radio.wizard.api_url": "API URL",
|
||||
"radio.wizard.test_stream_ok": "Stream is reachable! You can install the radio.",
|
||||
"radio.wizard.test_stream_fail": "Stream is not reachable. Check the URL and try again.",
|
||||
"radio.wizard.test_not_run": "Not tested yet.",
|
||||
"radio.wizard.test_connection_fail": "Could not run test: ",
|
||||
"radio.wizard.error": "Error",
|
||||
"radio.wizard.unknown_error": "Unknown error"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user