msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"X-Domain: default\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: azuracast\n"
"X-Crowdin-Project-ID: 217396\n"
"X-Crowdin-Language: es-ES\n"
"X-Crowdin-File: /main/translations/default.pot\n"
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: azuracast\n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
"PO-Revision-Date: 2024-08-01 20:37\n"

#: frontend/components/Stations/Podcasts.vue:143
msgid "# Episodes"
msgstr "# Episodios"

#: frontend/components/Stations/Playlists.vue:347
msgid "# Songs"
msgstr "# Canciones"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:115
msgid "%{ dj } is now live on %{ station }! Tune in now: %{ url }"
msgstr "¡%{ dj } está ahora en vivo en %{ station }! Sintoniza ahora: %{ url }"

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:45
msgid "%{ hours } hours"
msgstr "%{ hours } horas"

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:44
msgid "%{ minutes } minutes"
msgstr "%{ minutes } minutos"

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:43
msgid "%{ seconds } seconds"
msgstr "%{ seconds } segundos"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:135
msgid "%{ station } is back online! Tune in now: %{ url }"
msgstr "¡%{ station } está en línea de nuevo! Sintoniza ahora: %{ url }"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:129
msgid "%{ station } is going offline for now."
msgstr "%{ station } se está desconectando por ahora."

#: frontend/components/Stations/Common/Quota.vue:93
msgid "%{filesCount} File"
msgid_plural "%{filesCount} Files"
msgstr[0] "%{filesCount} Archivo"
msgstr[1] "%{filesCount} Archivos"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:285
msgid "%{listeners} Listener"
msgid_plural "%{listeners} Listeners"
msgstr[0] "%{listeners} Oyente"
msgstr[1] "%{listeners} Oyentes"

#: frontend/components/Admin/Debug.vue:150
msgid "%{messages} queued messages"
msgstr "%{messages} mensajes en cola"

#: frontend/components/Stations/Playlists/CloneModal.vue:81
msgid "%{name} - Copy"
msgstr "%{name} - Copiar"

#: frontend/components/Stations/Profile/BackendPanel.vue:113
msgid "%{numPlaylists} playlist"
msgid_plural "%{numPlaylists} playlists"
msgstr[0] "%{numPlaylists} Lista de Reproducción"
msgstr[1] "%{numPlaylists} Listas de Reproducción"

#: frontend/components/Stations/Profile/BackendPanel.vue:106
msgid "%{numSongs} uploaded song"
msgid_plural "%{numSongs} uploaded songs"
msgstr[0] "%{numSongs} Canción Subida"
msgstr[1] "%{numSongs} Canciones Subidas"

#: frontend/components/Stations/Common/Quota.vue:76
msgid "%{spaceUsed} of %{spaceTotal} Used"
msgstr "%{spaceUsed} de %{spaceTotal} Usado"

#: frontend/components/Stations/Common/Quota.vue:84
msgid "%{spaceUsed} Used"
msgstr "%{spaceUsed} Usado"

#: frontend/components/Admin/Stations/CloneModal.vue:54
msgid "%{station} - Copy"
msgstr "%{station} - Copiar"

#: frontend/components/Account/EditForm.vue:81
msgid "12 Hour"
msgstr "12 Horas"

#: frontend/components/Account/EditForm.vue:85
msgid "24 Hour"
msgstr "24 Horas"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:343
msgid "A completely random track is picked for playback every time the queue is populated."
msgstr "Se elige una pista completamente aleatoria para su reproducción cada vez que se llena la cola."

#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:15
msgid "A name for this stream that will be used internally in code. Should only contain letters, numbers, and underscores (i.e. \"stream_lofi\")."
msgstr "Un nombre para esta stream que se utilizará internamente en el código. Debe contener sólo letras, números y guiones bajos (es decir, \"stream_lofi\")."

#: frontend/components/Account/PasskeyModal.vue:45
msgid "A passkey has been selected. Submit this form to add it to your account."
msgstr "Se ha seleccionado una clave de acceso. Envíe este formulario para agregarlo a su cuenta."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:297
msgid "A playlist containing media files hosted on this server."
msgstr "Una lista de reproducción que contiene archivos multimedia alojados en este servidor."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:302
msgid "A playlist that instructs the station to play from a remote URL."
msgstr "Una lista de reproducción que indica a la estación que reproduzca desde una URL remota."

#: frontend/components/Stations/Webhooks/Form/GoogleAnalyticsV4.vue:20
msgid "A unique identifier (i.e. \"G-A1B2C3D4\") for this measurement stream."
msgstr "Un identificador único (es decir, \"G-A1B2C3D4\") para este flujo de medición."

#: frontend/components/Admin/Relays.vue:15
msgid "About AzuraRelay"
msgstr "Acerca  Azura Relay"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:122
msgid "About Master_me"
msgstr "Acerca de Master me"

#: frontend/components/Admin/Updates.vue:64
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:100
msgid "About Release Channels"
msgstr "Acerca de los canales de lanzamiento"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:66
msgid "Access Code"
msgstr "Código de acceso"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:11
msgid "Access Key ID"
msgstr "Clave de acceso"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:50
msgid "Access Token"
msgstr "Tóken de acceso"

#: frontend/components/Account.vue:9
#: frontend/components/Dashboard.vue:9
msgid "Account Details"
msgstr "Detalles de la cuenta"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:47
msgid "Account is Active"
msgstr "La cuenta está activa"

#: frontend/components/Stations/Streamers.vue:27
msgid "Account List"
msgstr "Lista de cuentas"

#: frontend/components/Account/ApiKeysPanel.vue:86
#: frontend/components/Account/SecurityPanel.vue:193
#: frontend/components/Admin/ApiKeys.vue:59
#: frontend/components/Admin/AuditLog.vue:128
#: frontend/components/Admin/Backups.vue:226
#: frontend/components/Admin/CustomFields.vue:97
#: frontend/components/Admin/Debug.vue:300
#: frontend/components/Admin/Permissions.vue:108
#: frontend/components/Admin/Stations.vue:145
#: frontend/components/Admin/StorageLocations.vue:131
#: frontend/components/Admin/Users.vue:105
#: frontend/components/Public/Podcasts/Podcast.vue:206
#: frontend/components/Public/Podcasts/PodcastList.vue:139
#: frontend/components/Public/Requests/RequestsDataTable.vue:110
#: frontend/components/Stations/HlsStreams.vue:85
#: frontend/components/Stations/Media.vue:380
#: frontend/components/Stations/Mounts.vue:103
#: frontend/components/Stations/Playlists.vue:348
#: frontend/components/Stations/Playlists/ReorderModal.vue:29
#: frontend/components/Stations/PodcastEpisodes.vue:245
#: frontend/components/Stations/Podcasts.vue:146
#: frontend/components/Stations/Queue.vue:96
#: frontend/components/Stations/Remotes.vue:95
#: frontend/components/Stations/Reports/Requests.vue:124
#: frontend/components/Stations/SftpUsers.vue:102
#: frontend/components/Stations/Streamers.vue:153
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:132
#: frontend/components/Stations/Webhooks.vue:134
msgid "Actions"
msgstr "Comportamiento"

#: frontend/components/Admin/StorageLocations.vue:128
msgid "Adapter"
msgstr "adaptador"

#: frontend/components/Account/ApiKeyModal.vue:7
#: frontend/components/Account/ApiKeysPanel.vue:27
msgid "Add API Key"
msgstr "Añadir llave API"

#: frontend/components/Admin/CustomFields.vue:12
#: frontend/components/Admin/CustomFields/EditModal.vue:69
msgid "Add Custom Field"
msgstr "Agregar campo personalizado"

#: frontend/components/Stations/PodcastEpisodes.vue:49
#: frontend/components/Stations/Podcasts/EpisodeEditModal.vue:112
msgid "Add Episode"
msgstr "Agregar episodio"

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:113
msgid "Add Files to Playlist"
msgstr "Agregar archivos a la lista de reproducción"

#: frontend/components/Stations/HlsStreams.vue:12
#: frontend/components/Stations/HlsStreams/EditModal.vue:68
msgid "Add HLS Stream"
msgstr "Agregar transmisión HLS"

#: frontend/components/Stations/Mounts.vue:12
#: frontend/components/Stations/Mounts/EditModal.vue:119
msgid "Add Mount Point"
msgstr "Agregar punto de montaje"

#: frontend/components/Stations/Logs.vue:67
msgid "Add New GitHub Issue"
msgstr "Agregar nuevo problema de GitHub"

#: frontend/components/Account/PasskeyModal.vue:7
#: frontend/components/Account/PasskeyModal.vue:91
#: frontend/components/Account/SecurityPanel.vue:87
msgid "Add New Passkey"
msgstr "Agregar nueva clave de acceso"

#: frontend/components/Stations/Playlists.vue:35
#: frontend/components/Stations/Playlists/EditModal.vue:80
msgid "Add Playlist"
msgstr "Añadir lista de reproducción"

#: frontend/components/Stations/Podcasts.vue:20
#: frontend/components/Stations/Podcasts/PodcastEditModal.vue:118
msgid "Add Podcast"
msgstr "Añadir Podcast"

#: frontend/components/Stations/Remotes.vue:12
#: frontend/components/Stations/Remotes/EditModal.vue:71
msgid "Add Remote Relay"
msgstr "Añadir Relé Remoto"

#: frontend/components/Admin/Permissions.vue:12
#: frontend/components/Admin/Permissions/EditModal.vue:125
msgid "Add Role"
msgstr "Añadir rol"

#: frontend/components/Stations/Playlists/Form/Schedule.vue:33
#: frontend/components/Stations/Streamers/Form/Schedule.vue:31
msgid "Add Schedule Item"
msgstr "Agregar Elemento Programado"

#: frontend/components/Stations/SftpUsers.vue:10
#: frontend/components/Stations/SftpUsers/EditModal.vue:57
msgid "Add SFTP User"
msgstr "Añadir Usuario SFTP"

#: frontend/components/Admin/Permissions/Form/StationForm.vue:23
#: frontend/components/Admin/Stations.vue:5
#: frontend/components/Admin/Stations/EditModal.vue:79
msgid "Add Station"
msgstr "Añadir Estación"

#: frontend/components/Admin/StorageLocations.vue:32
#: frontend/components/Admin/StorageLocations/EditModal.vue:109
msgid "Add Storage Location"
msgstr "Añadir Ubicación de Almacenamiento"

#: frontend/components/Stations/Streamers.vue:31
#: frontend/components/Stations/Streamers/EditModal.vue:96
msgid "Add Streamer"
msgstr "Añadir Streamer"

#: frontend/components/Admin/Users.vue:5
#: frontend/components/Admin/Users/EditModal.vue:73
msgid "Add User"
msgstr "Agregar Usuario"

#: frontend/components/Stations/Webhooks.vue:12
#: frontend/components/Stations/Webhooks/EditModal.vue:163
msgid "Add Web Hook"
msgstr "Añadir Webhook"

#: frontend/components/Admin/Index.vue:4
#: frontend/components/Admin/Sidebar.vue:7
#: frontend/components/Admin/Stations/Form/AdminForm.vue:3
#: frontend/components/Dashboard.vue:27
#: frontend/components/Stations/Profile/FrontendPanel.vue:33
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/AdminAction.php:22
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ServiceCheck.php:42
msgid "Administration"
msgstr "Administración"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:215
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:142
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:61
#: frontend/components/Form/FormLabel.vue:16
#: frontend/components/Stations/Media/EditModal.vue:41
#: frontend/components/Stations/Mounts/Form/Advanced.vue:3
#: frontend/components/Stations/Playlists/Form/Advanced.vue:3
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:329
msgid "Advanced"
msgstr "Avanzado"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:213
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:59
msgid "Advanced Configuration"
msgstr "Configuración avanzada"

#: frontend/components/Stations/Playlists/Form/Advanced.vue:13
msgid "Advanced Manual AutoDJ Scheduling Options"
msgstr "Opciones de Programación Manual Avanzada de AutoDJ"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:20
msgid "Aggregate listener statistics are used to show station reports across the system. IP-based listener statistics are used to view live listener tracking and may be required for royalty reports."
msgstr "Las estadísticas agregadas de los oyentes se utilizan para mostrar los informes de las emisoras en todo el sistema. Las estadísticas de oyentes basadas en IP se utilizan para ver el seguimiento de los oyentes en directo y pueden ser necesarias para los informes de derechos."

#: frontend/components/Public/OnDemand.vue:115
#: frontend/components/Public/Requests/RequestsDataTable.vue:82
#: frontend/components/Stations/Media.vue:331
#: frontend/components/Stations/Playlists/ReorderModal.vue:26
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:80
msgid "Album"
msgstr "Álbum"

#: frontend/components/Admin/Settings/ServicesTab.vue:208
#: frontend/components/Stations/Media/EditModal.vue:21
msgid "Album Art"
msgstr "Portada del Álbum"

#: frontend/components/Admin/Debug/TaskOutput.vue:96
msgid "Alert"
msgstr "Alerta"

#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:174
msgid "All Days"
msgstr "Todos los Días"

#: frontend/components/Admin/Settings/ServicesTab.vue:57
msgid "All listed domain names should point to this AzuraCast installation. Separate multiple domain names with commas."
msgstr "Todos los nombres de dominio listados deben apuntar a esta instalación de AzuraCast. Separa varios nombres de dominio con comas."

#: frontend/components/Stations/Playlists.vue:30
msgid "All Playlists"
msgstr "Todas las Listas"

#: frontend/components/Stations/PodcastEpisodes.vue:44
msgid "All Podcasts"
msgstr "Todos los Podcasts"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:37
msgid "All Types"
msgstr "Todos los tipos"

#: frontend/components/Stations/Webhooks/Form/Common/FormattingInfo.vue:14
msgid "All values in the NowPlaying API response are available for use. Any empty fields are ignored."
msgstr "Todos los valores de la respuesta de la API NowPlaying están disponibles para su uso. Los campos vacíos se ignoran."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:65
msgid "Allow Requests from This Playlist"
msgstr "Permitir Solicitudes de esta Lista de Reproducción"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:21
msgid "Allow Song Requests"
msgstr "Permitir solicitudes de canciones"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:16
msgid "Allow Streamers / DJs"
msgstr "Permitir Streamers / DJs"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:101
msgid "Allowed IP Addresses"
msgstr "Direcciones IP permitidas"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:35
msgid "Always Use HTTPS"
msgstr "Utilice siempre HTTPS"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:237
msgid "Always Write Playlists to Liquidsoap"
msgstr ""

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:16
msgid "Amplify: Amplification (dB)"
msgstr "Amplificar: Amplificación (dB)"

#: frontend/functions/useNotify.ts:49
#: frontend/vendor/axios.ts:37
msgid "An error occurred and your request could not be completed."
msgstr "Se ha producido un error y su solicitud no ha podido ser completada."

#: frontend/components/Stations/ProfileEdit.vue:18
msgid "An error occurred while loading the station profile:"
msgstr "Se ha producido un error al cargar el perfil de la estación:"

#: frontend/components/Public/WebDJ/useWebcaster.ts:77
msgid "An error occurred with the WebDJ socket."
msgstr "Se ha producido un error con el socket de WebDJ."

#: frontend/components/Stations/Webhooks/Form/TypeSelect.vue:36
msgid "Analytics"
msgstr "Analíticas"

#: frontend/components/Stations/Media/MediaToolbar.vue:164
msgid "Analyze and reprocess the selected media"
msgstr "Analizar y reprocesar el medio seleccionado"

#: frontend/components/Admin/StereoTool.vue:76
msgid "Any of the following file types are accepted:"
msgstr "Se aceptan cualquiera de los siguientes tipos de archivo:"

#: frontend/entities/Webhooks.ts:56
msgid "Any time a live streamer/DJ connects to the stream"
msgstr "En cualquier momento un Streamer/DJ en vivo se conecta al stream"

#: frontend/entities/Webhooks.ts:60
msgid "Any time a live streamer/DJ disconnects from the stream"
msgstr "En cualquier momento un Streamer/DJ en vivo se desconecta al stream"

#: frontend/entities/Webhooks.ts:40
msgid "Any time the currently playing song changes"
msgstr "Cada vez que cambia la canción que se está reproduciendo"

#: frontend/entities/Webhooks.ts:52
msgid "Any time the listener count decreases"
msgstr "Cada vez que disminuye el recuento de oyentes"

#: frontend/entities/Webhooks.ts:48
msgid "Any time the listener count increases"
msgstr "Cada vez que aumenta el recuento de oyentes"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:61
msgid "API \"Access-Control-Allow-Origin\" Header"
msgstr "Encabezado \"Access-Control-Allow-Origin\" de la API"

#: frontend/components/Account/ApiKeysPanel.vue:16
msgid "API Documentation"
msgstr "Documentación API"

#: frontend/components/Account/ApiKeyModal.vue:30
#: frontend/components/Account/ApiKeysPanel.vue:81
#: frontend/components/Admin/ApiKeys.vue:49
msgid "API Key Description/Comments"
msgstr "Descripción de la Clave API / Comentarios"

#: frontend/components/Account/ApiKeysPanel.vue:4
#: frontend/components/Admin/ApiKeys.vue:2
#: frontend/components/Admin/menu.ts:105
msgid "API Keys"
msgstr "Claves del API"

#: frontend/components/Stations/Webhooks/Form/GetMeRadio.vue:11
msgid "API Token"
msgstr "Token de API"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:46
msgid "API Version"
msgstr "Versión de API"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:35
msgid "App Key"
msgstr "Clave App"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:42
msgid "App Secret"
msgstr "App Secreta"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:511
msgid "Apple Podcasts"
msgstr "Podcasts de Apple"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:51
msgid "Apply audio processors (like compressors, limiters, or equalizers) to your stream to create a more uniform sound or enhance the listening experience. Processing requires extra CPU resources, so it may slow down your server."
msgstr ""

#: frontend/components/Admin/Settings/ServicesTab.vue:242
msgid "Apply for an API key at Last.fm"
msgstr "Solicita una clave API en Last.fm"

#: frontend/components/Stations/Playlists/ApplyToModal.vue:8
msgid "Apply Playlist to Folders"
msgstr "Aplicar Lista de Reproducción a Carpetas"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:113
msgid "Apply Post-processing to Live Streams"
msgstr "Aplicar post-procesamiento a Streams en Vivo"

#: frontend/components/Stations/Playlists.vue:235
#: frontend/components/Stations/Playlists/ApplyToModal.vue:57
msgid "Apply to Folders"
msgstr "Aplicar a Carpetas"

#: frontend/components/Stations/Profile/EnabledProfile.vue:156
#: frontend/components/Stations/Restart.vue:135
msgid "Are you sure?"
msgstr "¿Estás Seguro?"

#: frontend/components/Public/OnDemand.vue:98
#: frontend/components/Stations/PodcastEpisodes.vue:194
#: frontend/components/Stations/Podcasts.vue:139
#: frontend/components/Stations/Streamers.vue:149
msgid "Art"
msgstr "Álbum"

#: frontend/components/Public/OnDemand.vue:108
#: frontend/components/Public/Requests/RequestsDataTable.vue:74
#: frontend/components/Public/WebDJ/SettingsPanel.vue:33
#: frontend/components/Stations/Media.vue:326
#: frontend/components/Stations/Playlists/QueueModal.vue:23
#: frontend/components/Stations/Playlists/ReorderModal.vue:23
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:30
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:84
msgid "Artist"
msgstr "Artista"

#: frontend/components/Stations/Podcasts/Common/Artwork.vue:2
#: frontend/components/Stations/Podcasts/Common/Artwork.vue:29
#: frontend/components/Stations/Streamers/Form/Artwork.vue:2
#: frontend/components/Stations/Streamers/Form/Artwork.vue:29
msgid "Artwork"
msgstr "Portada"

#: frontend/components/Stations/Podcasts/Common/Artwork.vue:11
msgid "Artwork must be a minimum size of 1400 x 1400 pixels and a maximum size of 3000 x 3000 pixels for Apple Podcasts."
msgstr "Las ilustraciones de portada deben tener un mínimo de 1400 x 1400 píxeles y un máximo de 3000 x 3000 píxeles para los podcasts de Apple."

#: frontend/components/Stations/Reports/SoundExchange.vue:88
msgid "Attempt to Automatically Retrieve ISRC When Missing"
msgstr "Intentar Recuperar Automáticamente el ISRC Cuando Falte"

#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:37
msgid "Audio Bitrate (kbps)"
msgstr "Tasa de Bits de Audio (kbps)"

#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:27
msgid "Audio Format"
msgstr "Formato de Audio"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:103
msgid "Audio Post-processing Method"
msgstr "Método de post-procesamiento de Audio"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:47
msgid "Audio Processing"
msgstr ""

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:29
msgid "Audio transcoding applications like Liquidsoap use a consistent amount of CPU over time, which gradually drains this available credit. If you regularly see stolen CPU time, you should consider migrating to a VM that has CPU resources dedicated to your instance."
msgstr "Las aplicaciones de transcodificación de audio como Liquidsoap usan una cantidad constante de CPU a lo largo del tiempo, lo que agota gradualmente este crédito disponible. Si ve regularmente tiempo de CPU robado, debería considerar migrar a una máquina virtual que tenga recursos de CPU dedicados a su instancia."

#: frontend/components/Admin/AuditLog.vue:9
#: frontend/components/Admin/menu.ts:97
msgid "Audit Log"
msgstr "Registros de Auditoría"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:44
#: frontend/components/Stations/Webhooks/Form/Discord.vue:55
msgid "Author"
msgstr "Autor"

#: frontend/components/Admin/CustomFields.vue:89
msgid "Auto-Assign Value"
msgstr "Auto-Asignar Valor"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:69
msgid "AutoCue analyzes your music and automatically calculates cue points, fade points, and volume levels for a consistent listening experience."
msgstr ""

#: frontend/components/Admin/Stations.vue:137
#: frontend/components/Admin/Stations/Form/BackendForm.vue:3
#: frontend/components/Stations/Mounts.vue:102
#: frontend/components/Stations/Mounts/Form/AutoDj.vue:3
#: frontend/components/Stations/Remotes.vue:94
#: frontend/components/Stations/Remotes/Form/AutoDj.vue:3
msgid "AutoDJ"
msgstr "AutoDJ"

#: frontend/components/Stations/Mounts/Form/AutoDj.vue:35
#: frontend/components/Stations/Remotes/Form/AutoDj.vue:35
msgid "AutoDJ Bitrate (kbps)"
msgstr "AutoDJ Bitrate (kbps)"

#: frontend/components/Stations/Profile/BackendNonePanel.vue:5
msgid "AutoDJ Disabled"
msgstr "AutoDJ Deshabilitado"

#: frontend/components/Stations/Mounts/Form/AutoDj.vue:27
#: frontend/components/Stations/Remotes/Form/AutoDj.vue:27
msgid "AutoDJ Format"
msgstr "Formato de AutoDJ"

#: frontend/components/Stations/Profile/BackendNonePanel.vue:10
msgid "AutoDJ has been disabled for this station. No music will automatically be played when a source is not live."
msgstr "El AutoDJ se ha desactivado para esta emisora. No se reproducirá música automáticamente cuando una fuente no esté en vivo."

#: frontend/components/Admin/Debug.vue:191
msgid "AutoDJ Queue"
msgstr "Cola de AutoDJ"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:257
msgid "AutoDJ Queue Length"
msgstr "Longitud de Cola del AutoDJ"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:14
#: frontend/components/Stations/Profile/BackendPanel.vue:11
msgid "AutoDJ Service"
msgstr "Servicio de AutoDJ"

#: frontend/components/Admin/Backups.vue:14
msgid "Automatic Backups"
msgstr "Copias de Seguridad Automáticas"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:109
msgid "Automatically create new podcast episodes when media is added to a specified playlist."
msgstr "Cree automáticamente nuevos episodios de podcast cuando se agreguen medios a una lista de reproducción específica."

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:49
msgid "Automatically Publish New Episodes"
msgstr "Publicar automáticamente nuevos episodios"

#: frontend/entities/Webhooks.ts:125
msgid "Automatically publish to a Mastodon instance."
msgstr "Publicar automáticamente en una instancia de Mastodon."

#: frontend/components/Common/StreamingLogView.vue:6
msgid "Automatically Scroll to Bottom"
msgstr "Desplazar Automáticamente al Fondo"

#: frontend/entities/Webhooks.ts:117
msgid "Automatically send a customized message to your Discord server."
msgstr "Envía automáticamente un mensaje personalizado a tu servidor Discord."

#: frontend/entities/Webhooks.ts:93
msgid "Automatically send a message to any URL when your station data changes."
msgstr "Enviar automáticamente un mensaje a cualquier URL cuando los datos de su estación cambien."

#: frontend/components/Admin/CustomFields/Form.vue:28
msgid "Automatically Set from ID3v2 Value"
msgstr "Establecer Automáticamente desde el Valor del ID3v2"

#: frontend/components/Stations/Logs.vue:14
msgid "Available Logs"
msgstr "Registros Disponibles"

#: frontend/components/Admin/Settings/ServicesTab.vue:183
#: frontend/components/Admin/Settings/ServicesTab.vue:194
msgid "Avatar Service"
msgstr "Servicio de Avatar"

#: frontend/components/Common/Avatar.vue:44
msgid "Avatars are retrieved based on your e-mail address from the %{ service } service. Click to manage your %{ service } settings."
msgstr "Los avatares se recuperan según su dirección de correo electrónico del servicio %{ service }. Haga clic para administrar la configuración de su %{ service }."

#: frontend/components/DashboardCharts.vue:6
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:15
msgid "Average Listeners"
msgstr "Promedio de Oyentes"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:49
msgid "Avoid Duplicate Artists/Titles"
msgstr "Evitar Artistas/Títulos Duplicados"

#: frontend/components/Setup/Register.vue:15
msgid "AzuraCast First-Time Setup"
msgstr "Configuración Inicial de AzuraCast"

#: frontend/components/Admin/Settings/GeneralTab.vue:21
msgid "AzuraCast Instance Name"
msgstr "Nombre de instancia de AzuraCast"

#: frontend/components/Admin/GeoLite.vue:21
msgid "AzuraCast ships with a built-in free IP geolocation database. You may prefer to use the MaxMind GeoLite service instead to achieve more accurate results. Using MaxMind GeoLite requires a license key, but once the key is provided, we will automatically keep the database updated."
msgstr "AzuraCast incluye una base de datos de geolocalización IP gratuita. Es posible que prefiera utilizar el servicio MaxMind GeoLite en su lugar para obtener resultados más precisos. El uso de MaxMind GeoLite requiere una clave de licencia, pero una vez proporcionada la clave, mantendremos la base de datos actualizada automáticamente."

#: frontend/components/Admin/Settings/ServicesTab.vue:8
msgid "AzuraCast Update Checks"
msgstr "Comprobaciones de Actualización de AzuraCast"

#: frontend/components/Account/UserInfoPanel.vue:22
msgid "AzuraCast User"
msgstr "Usuario de AzuraCast"

#: frontend/components/Admin/Permissions.vue:6
msgid "AzuraCast uses a role-based access control system. Roles are given permissions to certain sections of the site, then users are assigned into those roles."
msgstr "AzuraCast utiliza un sistema de control de acceso basado en roles. Los roles reciben permisos para ciertas secciones del sitio, luego los usuarios son asignados a esos roles."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:85
msgid "AzuraCast Wiki"
msgstr "Wiki de AzuraCast"

#: frontend/components/Stations/Playlists/ImportModal.vue:67
msgid "AzuraCast will scan the uploaded file for matches in this station's music library. Media should already be uploaded before running this step. You can re-run this tool as many times as needed."
msgstr "AzuraCast escaneará el archivo subido en busca de coincidencias en la biblioteca de música de esta estación. Los medios deben ser cargados antes de ejecutar este paso. Puede volver a ejecutar esta herramienta tantas veces como sea necesario."

#: frontend/components/Admin/Relays.vue:6
msgid "AzuraRelay is a standalone service that connects to your AzuraCast instance, automatically relays your stations via its own server, then reports the listener details back to your main instance. This page shows all currently connected instances."
msgstr "AzuraRelay es un servicio independiente que se conecta a tu instancia de AzuraCast. Transmite automáticamente tus emisoras a través de su propio servidor y luego reporta los detalles del oyente a tu instancia principal. Esta página muestra todas las instancias conectadas actualmente."

#: frontend/components/Stations/Media/MoveFilesModal.vue:20
msgid "Back"
msgstr "Atrás"

#: frontend/components/Admin/Updates.vue:85
msgid "Backing up your installation is strongly recommended before any update."
msgstr "Se recomienda hacer una copia de seguridad de su instalación antes de cualquier actualización."

#: frontend/components/Admin/Updates.vue:110
msgid "Backup"
msgstr "Copia de Seguridad"

#: frontend/components/Admin/Backups/ConfigureModal.vue:74
msgid "Backup Format"
msgstr "Formato de Copia de Seguridad"

#: frontend/components/Admin/Backups.vue:3
#: frontend/components/Admin/Backups.vue:90
#: frontend/components/Admin/menu.ts:50
#: frontend/components/Admin/StorageLocations.vue:149
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/RecentBackupCheck.php:52
msgid "Backups"
msgstr "Copias de seguridad"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:528
msgid "Balanced"
msgstr "Balanceado"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:121
msgid "Banned Countries"
msgstr "Países Prohibidos"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:92
msgid "Banned IP Addresses"
msgstr "Direcciones IP Prohibidas"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:110
msgid "Banned User Agents"
msgstr "Agentes de Usuario Bloqueados"

#: frontend/components/Stations/Media/MoveFilesModal.vue:31
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/GetApplyToAction.php:44
msgid "Base Directory"
msgstr "Directorio Base"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:21
msgid "Base Station Directory"
msgstr "Directorio Base de la Estación"

#: frontend/components/Admin/Branding/BrandingForm.vue:33
msgid "Base Theme for Public Pages"
msgstr "Tema Base para Páginas Públicas"

#: frontend/components/Admin/StorageLocations/Form.vue:3
#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:3
#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:3
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:3
#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:3
#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:3
#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:3
msgid "Basic Info"
msgstr "Información Básica"

#: frontend/components/Stations/Media/EditModal.vue:12
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:3
#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:3
msgid "Basic Information"
msgstr "Información Básica"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:468
msgid "Basic Normalization and Compression"
msgstr "Normalización y Compresión Básica"

#: frontend/components/Stations/Reports/Overview.vue:23
msgid "Best & Worst"
msgstr "Mejor y Peor"

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:10
msgid "Best Performing Songs"
msgstr "Mejores Canciones al Transmitir"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:156
msgid "Bit Rate"
msgstr "Tasa de Bits"

#: frontend/components/Stations/HlsStreams.vue:84
msgid "Bitrate"
msgstr "Bitrate"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:11
msgid "Bot Token"
msgstr "Token del Bot"

#: frontend/components/Stations/Reports/Listeners.vue:127
#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:46
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:61
msgid "Bot/Crawler"
msgstr "Bot/Rastreador"

#: frontend/components/Stations/menu.ts:51
#: frontend/components/Stations/Podcasts/PodcastForm/Branding.vue:3
msgid "Branding"
msgstr "Marca"

#: frontend/components/Admin/Branding/BrandingForm.vue:12
#: frontend/components/Stations/Branding/BrandingForm.vue:12
msgid "Branding Settings"
msgstr "Configuración de Marca"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:11
msgid "Broadcast AutoDJ to Remote Station"
msgstr "Enviar AutoDJ a la Estación Remota"

#: frontend/components/Admin/Stations.vue:129
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:3
#: frontend/components/Stations/menu.ts:235
msgid "Broadcasting"
msgstr "Emitiendo"

#: frontend/components/Stations/Profile/FrontendPanel.vue:12
msgid "Broadcasting Service"
msgstr "Servicio de Radiodifusión"

#: frontend/components/Stations/Streamers.vue:70
msgid "Broadcasts"
msgstr "Emisiones"

#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:118
msgid "Broadcasts removed:"
msgstr ""

#: frontend/components/Stations/Reports/Overview/BrowsersTab.vue:6
msgid "Browser"
msgstr "Navegador"

#: frontend/components/Stations/Profile/EmbedModal.vue:154
msgid "Browser Default"
msgstr "Navegador por Defecto"

#: frontend/components/Admin/Branding.vue:28
msgid "Browser Icon"
msgstr "Icono del Navegador"

#: frontend/components/Stations/Reports/Overview.vue:63
msgid "Browsers"
msgstr "Navegadores"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:25
msgid "Bucket Name"
msgstr "Nombre del Bucket"

#: frontend/components/Stations/Podcasts/BatchEditModal.vue:7
msgid "Bulk Edit Episodes"
msgstr ""

#: frontend/components/Stations/menu.ts:131
msgid "Bulk Media Import/Export"
msgstr "Importación/Exportación Masiva de Medios"

#: frontend/components/Public/Podcasts/PodcastCommon.vue:7
#: frontend/components/Public/Podcasts/PodcastList.vue:25
#: frontend/components/Public/Podcasts/PodcastList.vue:85
msgid "by"
msgstr "por"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:238
msgid "By default, all playlists are written to Liquidsoap as a backup in case the normal AutoDJ fails. This can affect CPU load, especially on startup. Disable to only write essential playlists to Liquidsoap."
msgstr ""

#: frontend/components/Admin/Settings/GeneralTab.vue:43
msgid "By default, radio stations broadcast on their own ports (i.e. 8000). If you're using a service like CloudFlare or accessing your radio station by SSL, you should enable this feature, which routes all radio through the web ports (80 and 443)."
msgstr "Por defecto, las emisoras de radio emiten por sus propios puertos (es decir, 8000). Si utiliza un servicio como CloudFlare o accede a su emisora de radio por SSL, debe activar esta función, que enruta toda la radio a través de los puertos web (80 y 443)."

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:13
#: frontend/components/Admin/Index/MemoryStatsPanel.vue:54
msgid "Cached"
msgstr "En Caché"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:89
msgid "Calculate and use normalized volume level metadata for each track."
msgstr ""

#: frontend/components/Common/DateRangeDropdown.vue:12
#: frontend/vendor/sweetalert.ts:10
msgid "Cancel"
msgstr "Cancelar"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:63
msgid "Categories"
msgstr "Categorías"

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:21
#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:61
#: frontend/components/Stations/Reports/Timeline.vue:152
msgid "Change"
msgstr "Cambiar"

#: frontend/components/Account/ChangePasswordModal.vue:34
#: frontend/components/Account/ChangePasswordModal.vue:6
#: frontend/components/Account/SecurityPanel.vue:21
msgid "Change Password"
msgstr "Cambiar Contraseña"

#: frontend/components/Admin/AuditLog.vue:75
#: frontend/components/Admin/AuditLog/DetailsModal.vue:5
msgid "Changes"
msgstr "Cambios"

#: frontend/components/Admin/Branding/BrandingForm.vue:224
#: frontend/components/Admin/Settings.vue:119
#: frontend/functions/useNotify.ts:63
msgid "Changes saved."
msgstr "Cambios guardados."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:268
msgid "Character Set Encoding"
msgstr "Establecer Codificación de Caracteres"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:27
msgid "Chat ID"
msgstr "ID de Chat"

#: frontend/components/Admin/Updates.vue:38
msgid "Check for Updates"
msgstr "Verificar Actualizaciones"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:114
msgid "Check this box to apply post-processing to all audio, including live streams. Uncheck this box to only apply post-processing to the AutoDJ."
msgstr "Marque esta casilla para aplicar el post-procesamiento a todo el audio, incluyendo streams en vivo. Desmarque esta casilla para aplicar sólo el post-procesamiento al AutoDJ."

#: frontend/components/Admin/Settings/ServicesTab.vue:218
msgid "Check Web Services for Album Art for \"Now Playing\" Tracks"
msgstr "Comprobar los Servicios Web para la Portada del Álbum para las pistas de \"Reproducción en Curso\""

#: frontend/components/Admin/Settings/ServicesTab.vue:226
msgid "Check Web Services for Album Art When Uploading Media"
msgstr "Compruebe los servicios web para el arte del álbum al cargar los medios de comunicación"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:30
msgid "Choose a method to use when transitioning from one song to another. Smart Mode considers the volume of the two tracks when fading for a smoother effect, but requires more CPU resources."
msgstr "Elija un método para pasar de una canción a otra. El modo inteligente considera el volumen de las dos pistas cuando se desvanecen para obtener un efecto más suave, pero requiere más recursos de CPU."

#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:12
msgid "Choose a name for this webhook that will help you distinguish it from others. This will only be shown on the administration page."
msgstr "Elija un nombre para este webhook que le ayude a distinguirlo de los demás. Sólo se mostrará en la página de administración."

#: frontend/components/Recover.vue:18
msgid "Choose a new password for your account."
msgstr "Elija una nueva contraseña para su cuenta."

#: frontend/components/Stations/Reports/Listeners/Map.vue:16
msgid "City"
msgstr "Ciudad"

#: frontend/components/Stations/Media/MediaToolbar.vue:103
#: frontend/components/Stations/Queue.vue:132
#: frontend/components/Stations/Reports/Requests.vue:171
msgid "Clear"
msgstr "Desvincular"

#: frontend/components/Stations/Playlists.vue:437
msgid "Clear all media from playlist?"
msgstr "¿Borrar todos los medios de la lista de reproducción?"

#: frontend/components/Admin/Debug.vue:32
#: frontend/components/Admin/Debug.vue:46
msgid "Clear All Message Queues"
msgstr "Borrar Todas las Colas de Mensajes"

#: frontend/components/Stations/Reports/Requests.vue:170
msgid "Clear All Pending Requests?"
msgstr "¿Borrar Todas las Solicitudes Pendientes?"

#: frontend/components/Stations/Podcasts/Common/Artwork.vue:39
#: frontend/components/Stations/Streamers/Form/Artwork.vue:39
msgid "Clear Artwork"
msgstr "Borrar Portada"

#: frontend/components/Admin/Debug.vue:10
#: frontend/components/Admin/Debug.vue:24
msgid "Clear Cache"
msgstr "Limpiar Caché"

#: frontend/components/Stations/Media/MediaToolbar.vue:177
msgid "Clear Extra Metadata"
msgstr ""

#: frontend/components/Form/FormGroupField.vue:71
msgid "Clear Field"
msgstr "Limpiar campo"

#: frontend/components/Stations/Fallback.vue:61
#: frontend/components/Stations/Mounts/Form/Intro.vue:47
#: frontend/components/Stations/StereoToolConfig.vue:72
msgid "Clear File"
msgstr "Borrar Archivo"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:59
msgid "Clear Filters"
msgstr "Borrar filtros"

#: frontend/components/Admin/Branding/CustomAssetForm.vue:35
msgid "Clear Image"
msgstr "Borrar Imagen"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:131
msgid "Clear List"
msgstr "Limpiar lista"

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:47
msgid "Clear Media"
msgstr "Borrar Medios"

#: frontend/components/Stations/Reports/Requests.vue:47
msgid "Clear Pending Requests"
msgstr "Limpiar Solicitudes Pendientes"

#: frontend/components/Admin/Debug.vue:163
#: frontend/components/Admin/Debug.vue:199
#: frontend/components/Stations/Playlists/QueueModal.vue:54
msgid "Clear Queue"
msgstr "Vaciar la Cola"

#: frontend/components/Stations/Queue.vue:11
msgid "Clear Upcoming Song Queue"
msgstr "Borrar la cola de próximas canciones"

#: frontend/components/Stations/Queue.vue:131
msgid "Clear Upcoming Song Queue?"
msgstr "¿Borrar la Cola de las Próximas Canciones?"

#: frontend/components/Admin/Debug.vue:14
msgid "Clearing the application cache may log you out of your session."
msgstr "Limpiar la caché de la aplicación puede desconectarlo de su sesión."

#: frontend/components/Admin/GeoLite.vue:42
msgid "Click \"Generate new license key\"."
msgstr "Haga click en \"Generate new license key\"."

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:22
msgid "Click \"New Application\""
msgstr "Clic en \"Nueva Aplicación\""

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:19
msgid "Click the \"Preferences\" link, then \"Development\" on the left side menu."
msgstr "Clic en el link \"Preferencias\" y luego en \"Desarrollo\" en el menú de la izquierda."

#: frontend/components/Stations/BulkMedia.vue:21
msgid "Click the button below to generate a CSV file with all of this station's media. You can make any necessary changes, and then import the file using the file picker on the right."
msgstr "Haga clic en el botón de abajo para generar un archivo CSV con todos los medios de esta estación. Puede realizar los cambios necesarios y luego importar el archivo usando el selector de archivos a la derecha."

#: frontend/components/Account/PasskeyModal.vue:38
msgid "Click the button below to open your browser window to select a passkey."
msgstr "Haga clic en el botón a continuación para abrir la ventana de su navegador y seleccionar una clave de acceso."

#: frontend/components/Stations/ProfileEdit.vue:26
msgid "Click the button below to retry loading the page."
msgstr "Haga clic en el botón de abajo para volver a intentar cargar la página."

#: frontend/components/Stations/Reports/Overview/ClientsTab.vue:6
msgid "Client"
msgstr "Cliente"

#: frontend/components/Stations/Reports/Overview.vue:53
msgid "Clients"
msgstr "Clientes"

#: frontend/components/Stations/Reports/Overview/ClientsTab.vue:12
msgid "Clients by Connected Time"
msgstr "Clientes por Tiempo Conectado"

#: frontend/components/Stations/Reports/Overview/ClientsTab.vue:9
msgid "Clients by Listeners"
msgstr "Clientes por Oyentes"

#: frontend/components/Admin/Stations.vue:42
msgid "Clone"
msgstr "Clonar"

#: frontend/components/Admin/Stations/CloneModal.vue:5
msgid "Clone Station"
msgstr "Clonar Estación"

#: frontend/components/Account/ApiKeyModal.vue:51
#: frontend/components/Account/PasskeyModal.vue:83
#: frontend/components/Admin/Backups/RunBackupModal.vue:88
#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:74
#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:46
#: frontend/components/Admin/Settings/TestMessageModal.vue:23
#: frontend/components/Admin/Stations/EditModal.vue:33
#: frontend/components/Common/Modal.vue:31
#: frontend/components/Common/ModalForm.vue:41
#: frontend/components/Common/StreamingLogModal.vue:29
#: frontend/components/Common/Toast.vue:21
#: frontend/components/Common/Toast.vue:41
#: frontend/components/Stations/BulkMedia.vue:150
#: frontend/components/Stations/Media/MoveFilesModal.vue:72
#: frontend/components/Stations/Media/NewDirectoryModal.vue:26
#: frontend/components/Stations/Media/RenameModal.vue:26
#: frontend/components/Stations/Playlists/ApplyToModal.vue:50
#: frontend/components/Stations/Playlists/ImportModal.vue:87
#: frontend/components/Stations/Playlists/QueueModal.vue:47
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:50
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:42
#: frontend/components/Stations/Queue/LogsModal.vue:20
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:61
msgid "Close"
msgstr "Cerrar"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:149
msgid "CloudFlare (CF-Connecting-IP)"
msgstr "CloudFlare (CF-Conecting-IP)"

#: frontend/components/Account/TwoFactorModal.vue:39
msgid "Code from Authenticator App"
msgstr "Código de la Aplicación Autenticador"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:126
msgid "Collect aggregate listener statistics and IP-based listener statistics"
msgstr "Recopilar estadísticas agregadas del oyente y estadísticas del oyente basadas en IP"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:38
msgid "Comments"
msgstr "Comentarios"

#: frontend/components/Setup/Settings.vue:15
msgid "Complete the setup process by providing some information about your broadcast environment. These settings can be changed later from the administration panel."
msgstr "Complete el proceso de instalación brindándole información sobre su entorno de transmisión. Estas configuraciones se pueden cambiar más adelante desde el panel de administración."

#: frontend/components/Admin/Backups.vue:48
msgid "Configure"
msgstr "Configurar"

#: frontend/components/Admin/Backups/ConfigureModal.vue:5
msgid "Configure Backups"
msgstr "Configurar copias de seguridad"

#: frontend/vendor/sweetalert.ts:9
msgid "Confirm"
msgstr "Confirmar"

#: frontend/components/Account/ChangePasswordModal.vue:30
msgid "Confirm New Password"
msgstr "Confirmar Nueva Contraseña"

#: frontend/components/Admin/menu.ts:136
#: frontend/components/Admin/Relays.vue:2
msgid "Connected AzuraRelays"
msgstr "Relés de AzuraCast Conectados"

#: frontend/components/Stations/SftpUsers.vue:46
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:12
msgid "Connection Information"
msgstr "Información de la conexión"

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:51
msgid "Contains explicit content"
msgstr "Contiene contenido explícito"

#: frontend/components/Setup/Station.vue:20
msgid "Continue the setup process by creating your first radio station below. You can edit any of these details later."
msgstr "Continúa el proceso de configuración creando tu primera estación de radio a continuación. Puede cambiar estos detalles más tarde."

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:131
msgid "Continuous Play"
msgstr "Reproducción Continua"

#: frontend/components/Stations/Playlists/Form/Advanced.vue:14
msgid "Control how this playlist is handled by the AutoDJ software."
msgstr "Estas opciones controlan cómo el software del AutoDJ gestiona esta lista de reproducción."

#: frontend/components/Common/CopyToClipboardButton.vue:45
msgid "Copied!"
msgstr "¡Copiado!"

#: frontend/components/Admin/Backups/ConfigureModal.vue:56
msgid "Copies older than the specified number of days will automatically be deleted. Set to zero to disable automatic deletion."
msgstr "Las copias anteriores al número de días especificado, se eliminarán automáticamente. Establezca cero para desactivar la eliminación automática."

#: frontend/components/Stations/Playlists/CloneModal.vue:67
msgid "Copy associated media and folders."
msgstr "Copiar archivos de multimedia y carpetas asociados."

#: frontend/components/Stations/Playlists/CloneModal.vue:71
msgid "Copy scheduled playback times."
msgstr "Copiar las horas de reproducción programadas."

#: frontend/components/Common/CopyToClipboardButton.vue:37
#: frontend/components/Common/CopyToClipboardButton.vue:6
#: frontend/components/Common/StreamingLogModal.vue:36
#: frontend/components/Stations/Queue/LogsModal.vue:27
msgid "Copy to Clipboard"
msgstr "Copiar al Portapapeles"

#: frontend/components/Admin/Stations/CloneModalForm.vue:24
msgid "Copy to New Station"
msgstr "Copiar a Nueva Estación"

#: frontend/components/Common/FlowUpload.vue:217
msgid "Could not upload file."
msgstr "No se pudo cargar el archivo."

#: frontend/components/Stations/Reports/Overview.vue:73
msgid "Countries"
msgstr "Países"

#: frontend/components/Stations/Reports/Listeners/Map.vue:12
#: frontend/components/Stations/Reports/Overview/CountriesTab.vue:6
msgid "Country"
msgstr "País"

#: frontend/components/Admin/Index/CpuStatsPanel.vue:6
msgid "CPU Load"
msgstr "Carga del CPU"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:7
msgid "CPU Stats Help"
msgstr "Ayuda de Estadísticas de CPU"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:22
msgid "Create a new application. Choose \"Scoped Access\", select your preferred level of access, then name your app. Do not name it \"AzuraCast\", but rather use a name specific to your installation."
msgstr "Crear una nueva aplicación. Elige \"Acceso de Alcance\", selecciona tu nivel de acceso preferido y luego nombra tu aplicación. No lo llames \"AzuraCast\", sino más bien usa un nombre específico para tu instalación."

#: frontend/components/Setup/Station.vue:14
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/SetupController.php:141
msgid "Create a New Radio Station"
msgstr "Crear una Nueva Emisora de Radio"

#: frontend/components/Setup/Register.vue:95
#: frontend/components/Setup/SetupStep.vue:8
msgid "Create Account"
msgstr "Crear cuenta"

#: frontend/components/Admin/GeoLite.vue:29
msgid "Create an account on the MaxMind developer site."
msgstr "Crear una cuenta en el sitio de desarrolladores de MaxMind."

#: frontend/components/Setup/Station.vue:33
msgid "Create and Continue"
msgstr "Crear y Continuar"

#: frontend/components/Admin/CustomFields.vue:6
msgid "Create custom fields to store extra metadata about each media file uploaded to your station libraries."
msgstr "Crear campos personalizados para almacenar metadatos extras sobre cada archivo de medios subido a las bibliotecas de su estación."

#: frontend/components/Stations/Media/NewDirectoryModal.vue:34
msgid "Create Directory"
msgstr "Crear Directorio"

#: frontend/components/Account/ApiKeyModal.vue:60
msgid "Create New Key"
msgstr "Crear Nueva Clave"

#: frontend/components/Stations/Playlists/ApplyToModal.vue:27
msgid "Create New Playlist for Each Folder"
msgstr "Crear Nueva Lista de Reproducción para cada Carpeta"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:104
msgid "Create podcast episodes independent of your station's media collection."
msgstr "Cree episodios de podcasts independientemente de la colección multimedia de su estación."

#: frontend/components/Setup/SetupStep.vue:21
msgid "Create Station"
msgstr "Crear estación"

#: frontend/components/Admin/Debug/TaskOutput.vue:95
msgid "Critical"
msgstr "Crítico"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:39
msgid "Crossfade Duration (Seconds)"
msgstr "Duración de crossfade (segundos)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:29
msgid "Crossfade Method"
msgstr "Método de Crossfade"

#: frontend/components/Public/WebDJ/MicrophonePanel.vue:35
#: frontend/components/Public/WebDJ/PlaylistPanel.vue:61
#: frontend/components/Public/WebDJ/SettingsPanel.vue:249
msgid "Cue"
msgstr "Cue"

#: frontend/components/Stations/StereoToolConfig.vue:56
msgid "Current Configuration File"
msgstr "Archivo de Configuración Actual"

#: frontend/components/Stations/Fallback.vue:44
msgid "Current Custom Fallback File"
msgstr "Archivo Personalizado de Respaldo Actual"

#: frontend/components/Admin/GeoLite.vue:53
#: frontend/components/Admin/Shoutcast.vue:52
#: frontend/components/Admin/StereoTool.vue:94
msgid "Current Installed Version"
msgstr "Versión Actual Instalada"

#: frontend/components/Stations/Mounts/Form/Intro.vue:29
msgid "Current Intro File"
msgstr "Archivo de Introducción Actual"

#: frontend/components/Account/ChangePasswordModal.vue:16
msgid "Current Password"
msgstr "Contraseña Actual"

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:29
msgid "Current Podcast Media"
msgstr "Medios de Podcast Actuales"

#: frontend/components/Admin/Debug.vue:94
#: frontend/components/Common/BitrateOptions.vue:43
#: frontend/components/Stations/Playlists.vue:126
msgid "Custom"
msgstr "Personalizado"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:35
msgid "Custom API Base URL"
msgstr "URL Base de la API Personalizada"

#: frontend/components/Admin/Branding.vue:3
#: frontend/components/Admin/menu.ts:26
msgid "Custom Branding"
msgstr "Marca personalizada"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:140
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:160
msgid "Custom Configuration"
msgstr "Configuración personalizada"

#: frontend/components/Admin/Branding/BrandingForm.vue:106
msgid "Custom CSS for Internal Pages"
msgstr "CSS Personalizado para Páginas Internas"

#: frontend/components/Admin/Branding/BrandingForm.vue:74
#: frontend/components/Stations/Branding/BrandingForm.vue:46
msgid "Custom CSS for Public Pages"
msgstr "CSS Personalizado para Páginas Públicas"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:60
msgid "Custom Cues: Cue-In Point (seconds)"
msgstr "Cues Personalizados: Punto de Inicio (segundos)"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:71
msgid "Custom Cues: Cue-Out Point (seconds)"
msgstr "Cues Personalizados: Punto de Finalización (segundos)"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:38
msgid "Custom Fading: Fade-In Time (seconds)"
msgstr "Desvanecimiento Personalizado: Tiempo de Desvanecimiento de Entrada (segundos)"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:49
msgid "Custom Fading: Fade-Out Time (seconds)"
msgstr "Desvanecimiento Personalizado: Tiempo de Desvanecimiento de Salida (segundos)"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:27
msgid "Custom Fading: Start Next (seconds)"
msgstr ""

#: frontend/components/Stations/Fallback.vue:12
#: frontend/components/Stations/menu.ts:264
msgid "Custom Fallback File"
msgstr "Archivo de Respaldo Personalizado"

#: frontend/components/Admin/CustomFields.vue:2
#: frontend/components/Admin/menu.ts:128
#: frontend/components/Stations/Media/EditModal.vue:26
msgid "Custom Fields"
msgstr "Campos personalizados"

#: frontend/components/Stations/Mounts/Form/Advanced.vue:27
msgid "Custom Frontend Configuration"
msgstr "Configuración de interfaz avanzada"

#: frontend/components/Stations/Podcasts/PodcastForm/Branding.vue:11
msgid "Custom HTML for Public Pages"
msgstr ""

#: frontend/components/Admin/Branding/BrandingForm.vue:90
#: frontend/components/Stations/Branding/BrandingForm.vue:62
msgid "Custom JS for Public Pages"
msgstr "Javascript Personalizado para Páginas Públicas"

#: frontend/components/Stations/Profile/EmbedModal.vue:18
msgid "Customize"
msgstr "Personalizar"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:52
msgid "Customize Administrator Password"
msgstr "Personalizar Contraseña del Administrador"

#: frontend/components/Setup/Settings.vue:10
msgid "Customize AzuraCast Settings"
msgstr "Personalizar Ajustes de AzuraCast"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:72
msgid "Customize Broadcasting Port"
msgstr "Personalizar Puerto de Radiodifusión"

#: frontend/components/Stations/Playlists/CloneModal.vue:24
msgid "Customize Copy"
msgstr "Personalizar Copia"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:109
msgid "Customize DJ/Streamer Mount Point"
msgstr "Personalizar el Punto de Montaje del DJ/Streamer"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:80
msgid "Customize DJ/Streamer Port"
msgstr "Personalizar el Puerto para el DJ/Streamer"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:247
msgid "Customize Internal Request Processing Port"
msgstr "Personalizar el Puerto de Procesamiento de Peticiones Internas"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:44
msgid "Customize Source Password"
msgstr "Personalizar Contraseña de Origen"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:73
msgid "Customize the number of songs that will appear in the \"Song History\" section for this station and in all public APIs."
msgstr "Personaliza el número de canciones que aparecerán en la sección \"Historial de Canciones\" para esta estación y en todas las APIs públicas."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:52
msgid "Customize this setting to ensure you get the correct IP address for remote users. Only change this setting if you use a reverse proxy, either within Docker or a third-party service like CloudFlare."
msgstr "Personalice esta configuración para asegurarse de que obtiene la dirección IP correcta para los usuarios remotos. Sólo cambie esta opción si utiliza un proxy inverso, ya sea dentro de Docker o un servicio de terceros como CloudFlare."

#: frontend/components/Admin/Branding/BrandingForm.vue:190
#: frontend/components/Stations/Profile/EmbedModal.vue:162
msgid "Dark"
msgstr "Oscuro"

#: frontend/components/PanelLayout.vue:62
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/DashboardAction.php:35
msgid "Dashboard"
msgstr "Tablero"

#: frontend/components/Stations/Reports/Requests.vue:121
msgid "Date Played"
msgstr "Fecha de Reproducción"

#: frontend/components/Stations/Reports/Requests.vue:120
msgid "Date Requested"
msgstr "Fecha de Solicitud"

#: frontend/components/Admin/AuditLog.vue:114
msgid "Date/Time"
msgstr "Fecha/Hora"

#: frontend/components/Stations/Reports/Timeline.vue:124
msgid "Date/Time (Browser)"
msgstr "Fecha/Hora (Navegador)"

#: frontend/components/Stations/Reports/Timeline.vue:135
msgid "Date/Time (Station)"
msgstr "Fecha/Hora (Estación)"

#: frontend/components/Admin/Settings/GeneralTab.vue:53
msgid "Days of Playback History to Keep"
msgstr "Días del Historial de Reproducción a Guardar"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:63
msgid "Deactivate Streamer on Disconnect (Seconds)"
msgstr "Desconectar al Streamer en (segundos)"

#: frontend/components/Admin/Debug/TaskOutput.vue:90
msgid "Debug"
msgstr "Depurar"

#: frontend/components/Admin/Branding.vue:23
#: frontend/components/Stations/Branding.vue:28
msgid "Default Album Art"
msgstr "Imagen de Álbum por Defecto"

#: frontend/components/Admin/Branding/BrandingForm.vue:66
#: frontend/components/Stations/Branding/BrandingForm.vue:38
msgid "Default Album Art URL"
msgstr "URL para Portada de Álbum por Defecto"

#: frontend/components/Admin/Settings/ServicesTab.vue:201
msgid "Default Avatar URL"
msgstr "URL de Avatar Predeterminada"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:117
msgid "Default Live Broadcast Message"
msgstr "Mensaje de Emisión en Vivo por Defecto"

#: frontend/components/Stations/Mounts.vue:30
msgid "Default Mount"
msgstr "Punto de Montaje por Defecto"

#: frontend/components/Account/ApiKeysPanel.vue:46
#: frontend/components/Account/SecurityPanel.vue:107
#: frontend/components/Admin/ApiKeys.vue:24
#: frontend/components/Admin/AuditLog.vue:37
#: frontend/components/Admin/Backups.vue:125
#: frontend/components/Admin/CustomFields.vue:41
#: frontend/components/Admin/Permissions.vue:56
#: frontend/components/Admin/Stations.vue:64
#: frontend/components/Admin/StorageLocations.vue:58
#: frontend/components/Admin/Users.vue:64
#: frontend/components/Stations/HlsStreams.vue:49
#: frontend/components/Stations/Media/MediaToolbar.vue:192
#: frontend/components/Stations/Mounts.vue:57
#: frontend/components/Stations/Playlists.vue:162
#: frontend/components/Stations/PodcastEpisodes.vue:137
#: frontend/components/Stations/Podcasts.vue:84
#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:28
#: frontend/components/Stations/Queue.vue:39
#: frontend/components/Stations/Remotes.vue:58
#: frontend/components/Stations/Reports/Requests.vue:88
#: frontend/components/Stations/SftpUsers.vue:36
#: frontend/components/Stations/Streamers.vue:77
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:50
#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:15
#: frontend/components/Stations/Webhooks.vue:88
#: frontend/vendor/sweetalert.ts:16
msgid "Delete"
msgstr "Eliminar"

#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:107
msgid "Delete %{ num } broadcasts?"
msgstr ""

#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:87
msgid "Delete %{ num } episodes?"
msgstr ""

#: frontend/components/Stations/Media/MediaToolbar.vue:341
msgid "Delete %{ num } media files?"
msgstr "¿Eliminar %{ num } archivos multimedia?"

#: frontend/components/Stations/Media/Form/AlbumArt.vue:16
msgid "Delete Album Art"
msgstr "Borrar Imagen de Álbum"

#: frontend/components/Account/ApiKeysPanel.vue:102
#: frontend/components/Admin/ApiKeys.vue:69
msgid "Delete API Key?"
msgstr "¿Eliminar Clave API?"

#: frontend/components/Admin/Backups.vue:269
msgid "Delete Backup?"
msgstr "¿Eliminar Copia de Seguridad?"

#: frontend/components/Stations/Streamers/BroadcastsModal.vue:153
msgid "Delete Broadcast?"
msgstr "¿Eliminar Transmisión?"

#: frontend/components/Admin/CustomFields.vue:110
msgid "Delete Custom Field?"
msgstr "¿Eliminar Campo Personalizado?"

#: frontend/components/Stations/PodcastEpisodes.vue:269
msgid "Delete Episode?"
msgstr "¿Eliminar Episodio?"

#: frontend/components/Stations/HlsStreams.vue:105
msgid "Delete HLS Stream?"
msgstr "¿Eliminar Stream HLS?"

#: frontend/components/Stations/Mounts.vue:115
msgid "Delete Mount Point?"
msgstr "¿Eliminar Punto de Montaje?"

#: frontend/components/Account/SecurityPanel.vue:203
msgid "Delete Passkey?"
msgstr "¿Eliminar clave de acceso?"

#: frontend/components/Stations/Playlists.vue:429
msgid "Delete Playlist?"
msgstr "¿Borrar Lista de Reproducción?"

#: frontend/components/Stations/Podcasts.vue:163
msgid "Delete Podcast?"
msgstr "¿Eliminar Podcast?"

#: frontend/components/Stations/Queue.vue:121
msgid "Delete Queue Item?"
msgstr "¿Eliminar Elemento de Cola?"

#: frontend/vendor/sweetalert.ts:15
msgid "Delete Record?"
msgstr "¿Borrar Registro?"

#: frontend/components/Stations/Remotes.vue:107
msgid "Delete Remote Relay?"
msgstr "¿Eliminar Relé Remoto?"

#: frontend/components/Stations/Reports/Requests.vue:157
msgid "Delete Request?"
msgstr "¿Eliminar Solicitud?"

#: frontend/components/Admin/Permissions.vue:134
msgid "Delete Role?"
msgstr "¿Eliminar Rol?"

#: frontend/components/Stations/SftpUsers.vue:112
msgid "Delete SFTP User?"
msgstr "¿Eliminar Usuario SFTP?"

#: frontend/components/Admin/Stations.vue:187
msgid "Delete Station?"
msgstr "¿Eliminar Estación?"

#: frontend/components/Admin/StorageLocations.vue:197
msgid "Delete Storage Location?"
msgstr "¿Eliminar Ubicación de Almacenamiento?"

#: frontend/components/Stations/Streamers.vue:173
msgid "Delete Streamer?"
msgstr "¿Eliminar Streamer?"

#: frontend/components/Admin/Users.vue:115
msgid "Delete User?"
msgstr "¿Eliminar Usuario?"

#: frontend/components/Stations/Webhooks.vue:191
msgid "Delete Web Hook?"
msgstr "¿Eliminar Web Hook?"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:19
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:27
#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:27
#: frontend/components/Stations/Webhooks/Form/Discord.vue:40
msgid "Description"
msgstr "Descripción"

#: frontend/components/Stations/Reports/Listeners.vue:139
#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:43
msgid "Desktop"
msgstr "Escritorio"

#: frontend/components/Admin/Debug/TaskOutput.vue:31
#: frontend/components/Public/Podcasts/Podcast.vue:104
msgid "Details"
msgstr "Detalles"

#: frontend/components/Stations/Media/MoveFilesModal.vue:125
#: frontend/components/Stations/Playlists/ApplyToModal.vue:88
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/ListAction.php:249
msgid "Directory"
msgstr "Directorio"

#: frontend/components/Stations/Media/NewDirectoryModal.vue:15
msgid "Directory Name"
msgstr "Nombre del Directorio"

#: frontend/components/Admin/CustomFields/Form.vue:58
#: frontend/components/Admin/Stations.vue:50
#: frontend/components/Stations/Playlists.vue:195
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:98
#: frontend/components/Stations/Profile/RequestsPanel.vue:36
#: frontend/components/Stations/Profile/StreamersPanel.vue:35
#: frontend/components/Stations/Webhooks.vue:142
msgid "Disable"
msgstr "Deshabilitar"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:455
msgid "Disable Crossfading"
msgstr "Desactivar el Fundido entre Pistas"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:536
msgid "Disable Optimizations"
msgstr "Desactivar Optimizaciones"

#: frontend/components/Admin/Stations.vue:169
msgid "Disable station?"
msgstr "¿Desactivar estación?"

#: frontend/components/Account/SecurityPanel.vue:50
msgid "Disable Two-Factor"
msgstr "Desactivar la verificación en dos pasos"

#: frontend/components/Account/SecurityPanel.vue:177
msgid "Disable two-factor authentication?"
msgstr "¿Desactivar autenticación de dos factores?"

#: frontend/components/Stations/Profile/useToggleFeature.ts:21
msgid "Disable?"
msgstr "¿Deshabilitar?"

#: frontend/components/Admin/Settings/ServicesTab.vue:357
#: frontend/components/Admin/Stations.vue:24
#: frontend/components/Admin/Stations/Form/ProfileForm.vue:218
#: frontend/components/Common/Badges/EnabledBadge.vue:30
#: frontend/components/Stations/Mounts.vue:40
#: frontend/components/Stations/Playlists.vue:89
#: frontend/components/Stations/Playlists.vue:95
#: frontend/components/Stations/Podcasts.vue:66
#: frontend/components/Stations/Remotes.vue:38
#: frontend/components/Stations/Streamers.vue:52
#: frontend/components/Stations/Webhooks.vue:34
msgid "Disabled"
msgstr "Desactivado"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:223
msgid "Disconnect Streamer"
msgstr "Desconectar Streamer"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:12
msgid "Discord Web Hook URL"
msgstr "URL del Web Hook de Discord"

#: frontend/entities/Webhooks.ts:116
msgid "Discord Webhook"
msgstr "Webhook de Discord"

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:24
msgid "Disk caching makes a system much faster and more responsive in general. It does not take memory away from applications in any way since it will automatically be released by the operating system when needed."
msgstr "El almacenamiento en caché de disco hace que un sistema sea mucho más rápido y responda mejor en general. No le quita memoria a las aplicaciones de ninguna manera, ya que el sistema operativo la liberará automáticamente cuando sea necesario."

#: frontend/components/Admin/Index/DiskUsagePanel.vue:5
msgid "Disk Space"
msgstr "Espacio del Disco"

#: frontend/components/Common/DataTable.vue:104
msgid "Display fields"
msgstr "Mostrar campos"

#: frontend/components/Admin/Users/Form.vue:30
#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:19
#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:21
#: frontend/components/Stations/Streamers.vue:150
msgid "Display Name"
msgstr "Nombre a Mostrar"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:99
msgid "DJ/Streamer Buffer Time (Seconds)"
msgstr "Tiempo del Búfer del DJ/Streamer (segundos)"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:136
msgid "Do not collect any listener analytics"
msgstr "No recopile ningún análisis de oyentes"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:287
msgid "Do not use a local broadcasting service."
msgstr "No utilice un servicio de radiodifusión local."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:438
msgid "Do not use an AutoDJ service."
msgstr "No utilice un servicio de AutoDJ."

#: frontend/components/PanelLayout.vue:106
msgid "Documentation"
msgstr "Documentacion"

#: frontend/components/Admin/Settings/ServicesTab.vue:56
msgid "Domain Name(s)"
msgstr "Nombre(s) de Dominio"

#: frontend/components/PanelLayout.vue:170
msgid "Donate to support AzuraCast!"
msgstr "¡Dona para apoyar a AzuraCast!"

#: frontend/components/Admin/Backups.vue:118
#: frontend/components/Public/OnDemand.vue:40
#: frontend/components/Stations/Fallback.vue:54
#: frontend/components/Stations/Mounts/Form/Intro.vue:40
#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:40
#: frontend/components/Stations/StereoToolConfig.vue:65
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:35
msgid "Download"
msgstr "Descargar"

#: frontend/components/Stations/Reports/Listeners.vue:21
#: frontend/components/Stations/Reports/Timeline.vue:17
msgid "Download CSV"
msgstr "Descargar CSV"

#: frontend/components/Stations/Profile/StreamsPanel.vue:166
msgid "Download M3U"
msgstr "Descargar M3U"

#: frontend/components/Stations/Profile/StreamsPanel.vue:157
msgid "Download PLS"
msgstr "Descargar PLS"

#: frontend/components/Admin/StereoTool.vue:43
msgid "Download the appropriate binary from the Stereo Tool downloads page:"
msgstr "Descargar el binario apropiado desde la página de descargas de Stereo Tool:"

#: frontend/components/Admin/Shoutcast.vue:27
msgid "Download the Linux x64 binary from the Shoutcast Radio Manager:"
msgstr "Descargue el binario Linux x64 desde el Administrador de Radio Shoutcast:"

#: frontend/components/Common/FlowUpload.vue:47
msgid "Drag file(s) here to upload or"
msgstr "Arrastra archivo(s) aquí para subir o"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:17
msgid "Dropbox App Console"
msgstr "Consola de la App Dropbox"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:8
msgid "Dropbox Setup Instructions"
msgstr "Instrucciones de Configuración de Dropbox"

#: frontend/components/Stations/Playlists.vue:242
msgid "Duplicate"
msgstr "Duplicar"

#: frontend/components/Stations/Playlists/CloneModal.vue:5
msgid "Duplicate Playlist"
msgstr "Duplicar Lista"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:289
msgid "Duplicate Prevention Time Range (Minutes)"
msgstr "Intervalo de Prevención de Duplicado (Minutos)"

#: frontend/components/Stations/menu.ts:83
msgid "Duplicate Songs"
msgstr "Canciones duplicadas"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:53
msgid "E-Mail"
msgstr "Correo"

#: frontend/components/Account/EditForm.vue:17
#: frontend/components/Admin/Settings/TestMessageModal.vue:14
#: frontend/components/Admin/Users/Form.vue:8
#: frontend/components/Login.vue:40
#: frontend/components/Login.vue:50
#: frontend/components/Setup/Register.vue:69
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:21
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:25
msgid "E-mail Address"
msgstr "Correo Electrónico"

#: frontend/components/Admin/Settings/ServicesTab.vue:65
msgid "E-mail Address (Optional)"
msgstr "Dirección de Correo (Opcional)"

#: frontend/components/Stations/Webhooks/Form/Email.vue:12
msgid "E-mail addresses can be separated by commas."
msgstr "Las direcciones de correo electrónico deben estar separadas por comas."

#: frontend/components/Admin/Settings/ServicesTab.vue:90
msgid "E-mail Delivery Service"
msgstr "Servicio de Entrega de Email"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:507
msgid "EBU R128"
msgstr "EBU R128"

#: frontend/components/Admin/CustomFields.vue:34
#: frontend/components/Admin/Permissions.vue:48
#: frontend/components/Admin/Stations.vue:57
#: frontend/components/Admin/StorageLocations.vue:51
#: frontend/components/Admin/Users.vue:57
#: frontend/components/Stations/HlsStreams.vue:42
#: frontend/components/Stations/Media.vue:211
#: frontend/components/Stations/Mounts.vue:50
#: frontend/components/Stations/Playlists.vue:155
#: frontend/components/Stations/PodcastEpisodes.vue:129
#: frontend/components/Stations/Podcasts.vue:77
#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:15
#: frontend/components/Stations/Remotes.vue:51
#: frontend/components/Stations/SftpUsers.vue:29
#: frontend/components/Stations/Streamers.vue:63
#: frontend/components/Stations/Webhooks.vue:65
msgid "Edit"
msgstr "Editar"

#: frontend/components/Stations/Profile/PublicPagesPanel.vue:87
msgid "Edit Branding"
msgstr "Editar Marca"

#: frontend/components/Admin/CustomFields/EditModal.vue:68
msgid "Edit Custom Field"
msgstr "Editar Campo Personalizado"

#: frontend/components/Stations/Podcasts/EpisodeEditModal.vue:111
msgid "Edit Episode"
msgstr "Editar Episodio"

#: frontend/components/Stations/HlsStreams/EditModal.vue:67
msgid "Edit HLS Stream"
msgstr "Editar Stream HLS"

#: frontend/components/Stations/LiquidsoapConfig.vue:16
#: frontend/components/Stations/menu.ts:272
msgid "Edit Liquidsoap Configuration"
msgstr "Editar configuración de Liquidsoap"

#: frontend/components/Stations/Media/EditModal.vue:5
msgid "Edit Media"
msgstr "Editar Medios"

#: frontend/components/Stations/Mounts/EditModal.vue:118
msgid "Edit Mount Point"
msgstr "Editar Punto de Montaje"

#: frontend/components/Stations/Playlists/EditModal.vue:79
msgid "Edit Playlist"
msgstr "Editar Lista de Reproducción"

#: frontend/components/Stations/Podcasts/PodcastEditModal.vue:117
msgid "Edit Podcast"
msgstr "Editar el Podcast"

#: frontend/components/Account.vue:19
#: frontend/components/Account/EditModal.vue:5
#: frontend/components/Stations/menu.ts:43
#: frontend/components/Stations/Profile/HeaderPanel.vue:35
#: frontend/components/Stations/Profile/StationDisabledPanel.vue:19
#: frontend/components/Stations/Sidebar.vue:24
msgid "Edit Profile"
msgstr "Editar el perfil"

#: frontend/components/Stations/Remotes/EditModal.vue:70
msgid "Edit Remote Relay"
msgstr "Editar Relé Remoto"

#: frontend/components/Admin/Permissions/EditModal.vue:124
msgid "Edit Role"
msgstr "Editar Rol"

#: frontend/components/Stations/SftpUsers/EditModal.vue:56
msgid "Edit SFTP User"
msgstr "Editar Usuario SFTP"

#: frontend/components/Admin/Stations/EditModal.vue:78
msgid "Edit Station"
msgstr "Editar Estación"

#: frontend/components/Stations/ProfileEdit.vue:12
msgid "Edit Station Profile"
msgstr "Editar el perfil de la estación"

#: frontend/components/Admin/StorageLocations/EditModal.vue:108
msgid "Edit Storage Location"
msgstr "Editar Ubicación de Almacenamiento"

#: frontend/components/Stations/Streamers/EditModal.vue:95
msgid "Edit Streamer"
msgstr "Editar Streamer"

#: frontend/components/Admin/Users/EditModal.vue:72
msgid "Edit User"
msgstr "Editar Usuario"

#: frontend/components/Stations/Webhooks/EditModal.vue:159
msgid "Edit Web Hook"
msgstr "Editar Web Hook"

#: frontend/components/Stations/Profile/EmbedModal.vue:55
msgid "Embed Code"
msgstr "Insertar Código"

#: frontend/components/Stations/Profile/EmbedModal.vue:6
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:77
msgid "Embed Widgets"
msgstr "Insertar Widgets"

#: frontend/components/Admin/Debug/TaskOutput.vue:97
msgid "Emergency"
msgstr "Emergencia"

#: frontend/components/Stations/Playlists.vue:203
msgid "Empty"
msgstr "Vacío"

#: frontend/components/Admin/Stations.vue:50
#: frontend/components/Stations/Playlists.vue:195
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:18
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:111
#: frontend/components/Stations/Profile/RequestsPanel.vue:49
#: frontend/components/Stations/Profile/StreamersPanel.vue:48
#: frontend/components/Stations/Webhooks.vue:143
msgid "Enable"
msgstr "Habilitar"

#: frontend/components/Admin/Settings/GeneralTab.vue:69
msgid "Enable Advanced Features"
msgstr "Habilitar Funciones Avanzadas"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:64
msgid "Enable AutoCue (Beta)"
msgstr ""

#: frontend/components/Stations/Mounts/Form/AutoDj.vue:11
msgid "Enable AutoDJ"
msgstr "Permitir AutoDJ"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:11
msgid "Enable Broadcasting"
msgstr "Habilitar Transmisión"

#: frontend/components/Admin/Settings/GeneralTab.vue:70
msgid "Enable certain advanced features in the web interface, including advanced playlist configuration, station port assignment, changing base media directories and other functionality that should only be used by users who are comfortable with advanced functionality."
msgstr "Habilitar ciertas funciones avanzadas en la interfaz web, incluyendo la configuración avanzada de la lista de reproducción, la asignación de puertos de la estación, cambiar los directorios de medios base y otras funcionalidades que sólo deben ser utilizadas por usuarios que se sientan cómodos con las funciones avanzadas."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:114
msgid "Enable Downloads on On-Demand Page"
msgstr "Habilitar Descargas en la Página Bajo Demanda"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:21
msgid "Enable HTTP Live Streaming (HLS)"
msgstr "Habilitar HTTP Streaming en Vivo (HLS)"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:22
msgid "Enable listeners to request a song for play on your station. Only songs that are already in your playlists are requestable."
msgstr "Permite que los oyentes soliciten una canción para reproducirla en tu estación. Solo se pueden solicitar las canciones que ya están en tus listas de reproducción."

#: frontend/components/Admin/Settings/ServicesTab.vue:101
msgid "Enable Mail Delivery"
msgstr "Habilitar Envío de Correo"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:71
msgid "Enable on Public Pages"
msgstr ""

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:105
msgid "Enable On-Demand Streaming"
msgstr "Habilitar Streaming Bajo Demanda"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:89
msgid "Enable Public Pages"
msgstr "Activar Páginas Públicas"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:84
msgid "Enable ReplayGain"
msgstr ""

#: frontend/components/Admin/Stations.vue:170
msgid "Enable station?"
msgstr "¿Habilitar estación?"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:54
msgid "Enable this option if your S3 provider is using paths instead of sub-domains for their S3 endpoint; for example, when using MinIO or with other self-hosted S3 storage solutions that are accessible via a path on a domain/IP instead of a subdomain."
msgstr "Habilite esta opción si su proveedor de S3 utiliza rutas en lugar de subdominios para su punto final de S3; por ejemplo, cuando se utiliza MinIO o con otras soluciones de almacenamiento S3 autohospedadas a las que se puede acceder a través de una ruta en un dominio/IP en lugar de un subdominio."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:73
msgid "Enable this setting to prevent metadata from being sent to the AutoDJ for files in this playlist. This is useful if the playlist contains jingles or bumpers."
msgstr "Habilite esta opción para evitar que los metadatos de los archivos en esta lista, sean enviados al AutoDJ. Esto es útil si la lista de reproducción contiene jingles o bumpers."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:57
msgid "Enable to advertise this mount point on \"Yellow Pages\" public radio directories."
msgstr "Activar para anunciar este punto de montaje en los directorios de radio públicos \"Páginas Amarillas\"."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:79
msgid "Enable to advertise this relay on \"Yellow Pages\" public radio directories."
msgstr "Activar para anunciar este repetidor en los directorios de radio públicos \"Páginas amarillas\"."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:28
msgid "Enable to allow listeners to select and play from this mount point on this station's public pages, including embedded widgets."
msgstr ""

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:64
msgid "Enable to allow listeners to select this relay on this station's public pages."
msgstr "Activar para permitir a los oyentes seleccionar este punto de montaje en las páginas públicas de esta estación."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:48
msgid "Enable to allow this account to log in and stream."
msgstr "Habilite para permitir que esta cuenta inicie sesión y transmita."

#: frontend/components/Admin/Backups/ConfigureModal.vue:18
msgid "Enable to have AzuraCast automatically run nightly backups at the time specified."
msgstr "Activar para que AzuraCast ejecute automáticamente copias de seguridad nocturnas en el momento especificado."

#: frontend/components/Account/SecurityPanel.vue:61
msgid "Enable Two-Factor"
msgstr "Activar la verificación en dos pasos"

#: frontend/components/Account/TwoFactorModal.vue:5
msgid "Enable Two-Factor Authentication"
msgstr "Habilitar Autenticación en Dos Pasos"

#: frontend/components/Stations/Profile/useToggleFeature.ts:20
msgid "Enable?"
msgstr "¿Habilitar?"

#: frontend/components/Common/Badges/EnabledBadge.vue:29
#: frontend/components/Stations/Mounts.vue:36
#: frontend/components/Stations/Remotes.vue:34
msgid "Enabled"
msgstr "Habilitado"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:78
#: frontend/components/Stations/Reports/SoundExchange.vue:77
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:88
msgid "End Date"
msgstr "Fecha de Finalización"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:44
#: frontend/components/Stations/Reports/Listeners.vue:280
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:110
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:47
msgid "End Time"
msgstr "Hora de Finalización"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:39
msgid "Endpoint"
msgstr "Punto Final"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:55
msgid "Enforce Schedule Times"
msgstr "Hacer cumplir los horarios programados"

#: frontend/components/Common/AlbumArt.vue:10
#: frontend/components/Common/AlbumArt.vue:9
msgid "Enlarge Album Art"
msgstr "Ampliar la Imagen del Álbum"

#: frontend/components/Admin/StereoTool.vue:82
msgid "Ensure the library matches your system architecture"
msgstr "Asegúrese de que la biblioteca coincide con la arquitectura de su sistema"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:26
msgid "Enter \"AzuraCast\" as the application name. You can leave the URL fields unchanged. For \"Scopes\", only \"write:media\" and \"write:statuses\" are required."
msgstr "Introduzca \"AzuraCast\" como nombre de la aplicación. Puede dejar los campos de URL sin cambios. Para \"Ámbitos\", solo se requieren \"escribir: medios\" y \"escribir: estados\"."

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:57
msgid "Enter the access code you receive below."
msgstr "Introduzca a continuación el código de acceso que reciba."

#: frontend/components/Account/TwoFactorModal.vue:40
msgid "Enter the current code provided by your authenticator app to verify that it's working correctly."
msgstr "Introduce el código actual proporcionado por tu aplicación de autenticación para verificar que funciona correctamente."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:44
msgid "Enter the full URL of another stream to relay its broadcast through this mount point."
msgstr "Introduzca el URL completo de otra secuencia para transmitir su emisión a través de este punto de montaje."

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:26
msgid "Enter your app secret and app key below."
msgstr "Introduce enseguida la claves app secret y la app key."

#: frontend/components/Admin/Settings/ServicesTab.vue:66
msgid "Enter your e-mail address to receive updates about your certificate."
msgstr "Introduzca su dirección de correo electrónico para recibir actualizaciones sobre su certificado."

#: frontend/components/Login.vue:69
msgid "Enter your password"
msgstr "Introduzca su Contraseña"

#: frontend/components/Public/Podcasts/Podcast.vue:205
#: frontend/components/Stations/PodcastEpisodes.vue:201
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:23
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:11
msgid "Episode"
msgstr "Episodio"

#: frontend/components/Stations/PodcastEpisodes.vue:238
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:27
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:72
msgid "Episode Number"
msgstr ""

#: frontend/components/Public/Podcasts/PodcastList.vue:53
#: frontend/components/Stations/PodcastEpisodes.vue:15
#: frontend/components/Stations/Podcasts.vue:90
msgid "Episodes"
msgstr "Episodios"

#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:98
msgid "Episodes removed:"
msgstr ""

#: frontend/components/Stations/Podcasts/BatchEditModal.vue:142
msgid "Episodes updated:"
msgstr ""

#: frontend/components/Admin/Debug/TaskOutput.vue:94
msgid "Error"
msgstr "Error"

#: frontend/components/Stations/Media/MoveFilesModal.vue:167
msgid "Error moving files:"
msgstr "Error al mover archivos:"

#: frontend/components/Stations/Media/MediaToolbar.vue:309
#: frontend/components/Stations/Media/MediaToolbar.vue:317
msgid "Error queueing files:"
msgstr "Error al poner archivos en cola:"

#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:119
msgid "Error removing broadcasts:"
msgstr ""

#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:99
msgid "Error removing episodes:"
msgstr ""

#: frontend/components/Stations/Media/MediaToolbar.vue:353
msgid "Error removing files:"
msgstr "Error al eliminar archivos:"

#: frontend/components/Stations/Media/MediaToolbar.vue:325
#: frontend/components/Stations/Media/MediaToolbar.vue:333
msgid "Error reprocessing files:"
msgstr "Error al reprocesar archivos:"

#: frontend/components/Stations/Podcasts/BatchEditModal.vue:143
msgid "Error updating episodes:"
msgstr ""

#: frontend/components/Stations/Media/MediaToolbar.vue:380
msgid "Error updating playlists:"
msgstr "Error al actualizar las listas de reproducción:"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:33
msgid "Example: if the remote radio URL is http://station.example.com:8000/radio.mp3, enter \"http://station.example.com:8000\"."
msgstr "Ejemplo: si la URL de radio remota es http://station.example.com:8000/radio.mp3, introduzca \"http://station.example.com:8000\"."

#: frontend/components/Admin/Backups/ConfigureModal.vue:45
#: frontend/components/Admin/Backups/RunBackupModal.vue:64
msgid "Exclude Media from Backup"
msgstr "Excluir Archivos de Audio de las Copias de Seguridad"

#: frontend/components/Admin/Backups/ConfigureModal.vue:46
msgid "Excluding media from automated backups will save space, but you should make sure to back up your media elsewhere. Note that only locally stored media will be backed up."
msgstr "Ahorrará espacio al excluir los archivos de medios de sus copias de seguridad automatizadas, pero debería asegurarse de hacer una copia de seguridad de sus medios en otros lugares. Tenga en cuenta que sólo los medios almacenados localmente serán respaldados."

#: frontend/components/Stations/Reports/Listeners/InnerMap.vue:40
msgid "Exit Fullscreen"
msgstr "Salir de la Pantalla Completa"

#: frontend/components/Stations/Queue.vue:98
msgid "Expected to Play at"
msgstr "Se Espera Reproducir en"

#: frontend/components/Public/Podcasts/Podcast.vue:157
#: frontend/components/Public/Podcasts/Podcast.vue:91
#: frontend/components/Public/Podcasts/PodcastEpisode.vue:74
#: frontend/components/Stations/PodcastEpisodes.vue:119
#: frontend/components/Stations/PodcastEpisodes.vue:225
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:25
msgid "Explicit"
msgstr "Explícito"

#: frontend/components/Stations/Playlists.vue:252
msgid "Export %{format}"
msgstr "Exportar %{format}"

#: frontend/components/Stations/BulkMedia.vue:14
#: frontend/components/Stations/BulkMedia.vue:35
msgid "Export Media to CSV"
msgstr "Exportar Medios a CSV"

#: frontend/components/Common/SidebarMenu.vue:35
#: frontend/components/Common/SidebarMenu.vue:72
msgid "External"
msgstr "Externo"

#: frontend/components/Stations/Media/MediaToolbar.vue:332
msgid "Extra metadata cleared for files:"
msgstr ""

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:98
msgid "Fallback Mount"
msgstr "Punto de montaje de reserva"

#: frontend/components/Admin/AuditLog/DetailsModal.vue:16
#: frontend/components/Admin/CustomFields.vue:84
#: frontend/components/Admin/CustomFields/Form.vue:7
msgid "Field Name"
msgstr "Nombre del Campo"

#: frontend/components/Admin/Backups.vue:205
#: frontend/components/Admin/Backups/RunBackupModal.vue:37
#: frontend/components/Stations/Media/Form/BasicInfo.vue:7
#: frontend/components/Stations/PodcastEpisodes.vue:206
msgid "File Name"
msgstr "Nombre de Archivo"

#: frontend/components/Stations/Media/MediaToolbar.vue:324
msgid "Files marked for reprocessing:"
msgstr "Archivos marcados para reprocesar:"

#: frontend/components/Stations/Media/MoveFilesModal.vue:166
msgid "Files moved:"
msgstr "Archivos movidos:"

#: frontend/components/Stations/Media/MediaToolbar.vue:308
msgid "Files played immediately:"
msgstr "Archivos reproducidos inmediatamente:"

#: frontend/components/Stations/Media/MediaToolbar.vue:316
msgid "Files queued for playback:"
msgstr "Archivos en cola para reproducir:"

#: frontend/components/Stations/Media/MediaToolbar.vue:352
msgid "Files removed:"
msgstr "Archivos eliminados:"

#: frontend/components/Admin/Relays.vue:77
msgid "First Connected"
msgstr "Primero Conectado"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:132
msgid "Followers Only"
msgstr "Sólo Seguidores"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:70
msgid "Footer Text"
msgstr "Texto de Pie de Página"

#: frontend/components/Admin/StereoTool.vue:63
msgid "For ARM (Raspberry Pi, etc.) installations, choose \"Raspberry Pi Thimeo-ST plugin\"."
msgstr "Para instalaciones ARM (Raspberry Pi, etc.) elija \"Raspberry Pi Thimeo-ST plug-in\"."

#: frontend/components/Admin/StorageLocations/Form.vue:22
msgid "For local filesystems, this is the base path of the directory. For remote filesystems, this is the folder prefix."
msgstr "Para sistemas de archivos locales, esta es la ruta base del directorio. Para sistemas remotos, este es el prefijo de carpeta."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:269
msgid "For most cases, use the default UTF-8 encoding. The older ISO-8859-1 encoding can be used if accepting connections from Shoutcast 1 DJs or using other legacy software."
msgstr "Para la mayoría de los casos, use la codificación por default UTF-8. La codificación antigua ISO-8859-1 puede ser usada si está aceptando conexiones desde Shoutcast v1 o está usando otro software."

#: frontend/components/Stations/Reports/Listeners.vue:88
#: frontend/components/Stations/Reports/Listeners.vue:98
msgid "for selected period"
msgstr "para el período seleccionado"

#: frontend/components/Admin/Updates.vue:80
msgid "For simple updates where you want to keep your current configuration, you can update directly via your web browser. You will be disconnected from the web interface and listeners will be disconnected from all stations."
msgstr "Para actualizaciones simples donde desea mantener su configuración actual, puede actualizar directamente a través de su navegador web. Usted será desconectado de la interfaz web y los oyentes serán desconectados de todas las estaciones."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:63
msgid "For some clients, use port:"
msgstr "Para algunos clientes, utilice el puerto:"

#: frontend/components/Admin/StereoTool.vue:85
msgid "For the legacy version"
msgstr "Para la versión antigua"

#: frontend/components/Admin/StereoTool.vue:58
msgid "For x86/64 installations, choose \"x86/64 Linux Thimeo-ST plugin\"."
msgstr "Para instalaciones x86/64, elija \"x86/64 Linux Thimeo-ST plug-in\"."

#: frontend/components/Login.vue:133
msgid "Forgot your password?"
msgstr "¿Olvidaste tu contraseña?"

#: frontend/components/Stations/HlsStreams.vue:83
msgid "Format"
msgstr "Formato"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:149
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:179
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:149
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:113
msgid "Friday"
msgstr "Viernes"

#: frontend/components/Account/TwoFactorModal.vue:20
msgid "From your smartphone, scan the code to the right using an authentication app of your choice (FreeOTP, Authy, etc)."
msgstr "Desde tu smartphone, escanea el código a la derecha usando una aplicación de autenticación de tu elección (FreeOTP, Authy, etc)."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:125
msgid "Full"
msgstr "Lleno"

#: frontend/components/Common/Waveform.vue:58
msgid "Full Volume"
msgstr "Volumen Completo"

#: frontend/components/Stations/Playlists.vue:98
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:112
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:309
msgid "General Rotation"
msgstr "Rotación General"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:53
msgid "Generate Access Code"
msgstr "Generar Código de Acceso"

#: frontend/components/Stations/Reports/SoundExchange.vue:103
msgid "Generate Report"
msgstr "Generar Informe"

#: frontend/components/Admin/Settings/ServicesTab.vue:78
msgid "Generate/Renew Certificate"
msgstr "Generar/Renovar Certificado"

#: frontend/entities/Webhooks.ts:92
msgid "Generic Web Hook"
msgstr "Web Hook Genérico"

#: frontend/components/Stations/Webhooks/Form/TypeSelect.vue:5
msgid "Generic Web Hooks"
msgstr "Web Hooks Genéricos"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:26
#: frontend/components/Public/Requests/RequestsDataTable.vue:90
#: frontend/components/Stations/Media.vue:332
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:100
msgid "Genre"
msgstr "Género"

#: frontend/components/Admin/GeoLite.vue:66
msgid "GeoLite is not currently installed on this installation."
msgstr "GeoLite no está instalado actualmente en esta instalación."

#: frontend/components/Admin/GeoLite.vue:133
msgid "GeoLite version \"%{ version }\" is currently installed."
msgstr "La versión de GeoLite que está instalada actualmente es \"%{ version }\"."

#: frontend/components/Admin/Debug.vue:206
msgid "Get Next Song"
msgstr "Obtener la Siguiente Canción"

#: frontend/components/Admin/Debug.vue:211
msgid "Get Now Playing"
msgstr "Obtener Reproducción en Curso"

#: frontend/entities/Webhooks.ts:112
msgid "GetMeRadio"
msgstr "GetMeRadio"

#: frontend/components/Stations/Webhooks/Form/GetMeRadio.vue:19
msgid "GetMeRadio Station ID"
msgstr "ID de GetMeRadio"

#: frontend/components/Admin/Permissions.vue:26
msgid "Global"
msgstr "Global"

#: frontend/components/Admin/Permissions/Form/GlobalForm.vue:17
#: frontend/components/Admin/Permissions/Form/GlobalForm.vue:2
msgid "Global Permissions"
msgstr "Permisos Globales"

#: frontend/components/Common/Pagination.vue:59
msgid "Go"
msgstr "Ir"

#: frontend/entities/Webhooks.ts:128
msgid "Google Analytics V4 Integration"
msgstr "Integración de Google Analytics V4"

#: frontend/components/PanelLayout.vue:116
msgid "Help"
msgstr "Ayuda"

#: frontend/components/Admin/Branding/BrandingForm.vue:42
msgid "Hide Album Art on Public Pages"
msgstr "Ocultar Portada del Álbum en las Páginas Públicas"

#: frontend/components/Admin/Branding/BrandingForm.vue:49
msgid "Hide AzuraCast Branding on Public Pages"
msgstr "Ocultar la Marca AzuraCast en Páginas Públicas"

#: frontend/components/Dashboard.vue:303
msgid "Hide Charts"
msgstr "Ocultar Gráficas"

#: frontend/components/Stations/Profile/FrontendPanel.vue:199
msgid "Hide Credentials"
msgstr "Ocultar Credenciales"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:76
msgid "Hide Metadata from Listeners (\"Jingle Mode\")"
msgstr "Ocultar los Metadatos a los Radioescuchas (\"Modo Jingle\")"

#: frontend/components/Form/FormLabel.vue:24
msgid "High CPU"
msgstr ""

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:49
msgid "High I/O Wait can indicate a bottleneck with the server's hard disk, a potentially failing hard disk, or heavy load on the hard disk."
msgstr "Un alto índice de E/S de Espera, puede indicar un cuello de botella con el disco duro del servidor, un disco duro potencialmente defectuoso, o una carga pesada en el disco duro."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:122
msgid "Higher weight playlists are played more frequently compared to other lower-weight playlists."
msgstr "Las listas de reproducción de mayor peso se reproducen con más frecuencia en comparación con otras listas de reproducción de menor peso."

#: frontend/components/Stations/Profile/EmbedModal.vue:121
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/HistoryAction.php:45
msgid "History"
msgstr "Historial"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:3
#: frontend/components/Public/Player.vue:196
msgid "HLS"
msgstr "HLS"

#: frontend/components/Stations/HlsStreams.vue:2
#: frontend/components/Stations/menu.ts:248
msgid "HLS Streams"
msgstr "Streams HLS"

#: frontend/components/Stations/Media/Breadcrumb.vue:8
msgid "Home"
msgstr "Inicio"

#: frontend/components/Admin/Branding/BrandingForm.vue:58
msgid "Homepage Redirect URL"
msgstr "URL de redirección de la página de inicio"

#: frontend/components/Common/Charts/HourChart.vue:42
msgid "Hour"
msgstr "Hora"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:138
msgid "HTML"
msgstr "HTML"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:8
#: frontend/components/Stations/Profile/StreamsPanel.vue:112
msgid "HTTP Live Streaming (HLS)"
msgstr "HTTP Streaming en Vivo (HLS)"

#: frontend/components/Stations/HlsStreams.vue:6
msgid "HTTP Live Streaming (HLS) is a new adaptive-bitrate streaming technology. From this page, you can configure the individual bitrates and formats that are included in the combined HLS stream."
msgstr "HTTP Streaming en Vivo (HLS) es una nueva tecnología de streaming de bitrate adaptable. Desde esta página, puede configurar las tasas de bits individuales y los formatos que se incluyen en el stream combinado HLS."

#: frontend/components/Admin/Stations/Form/HlsForm.vue:12
msgid "HTTP Live Streaming (HLS) is a new adaptive-bitrate technology supported by some clients. It does not use the standard broadcasting frontends."
msgstr "HTTP Streaming en Vivo (HLS) es una nueva tecnología de bitrate adaptativa soportada por algunos clientes. No utiliza los interfaces de transmisión estándar."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:17
msgid "Icecast Clients"
msgstr "Clientes de IceCast"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:355
msgid "Icecast/Shoutcast Stream URL"
msgstr "URL del flujo de Icecast/Shoutcast"

#: frontend/components/Admin/AuditLog.vue:126
msgid "Identifier"
msgstr "Identificador"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:118
msgid "If a live DJ connects but has not yet sent metadata, this is the message that will display on player pages."
msgstr "Si un DJ que está en vivo se conecta pero aún no ha enviado metadatos, este es el mensaje que se mostrará en las páginas del reproductor."

#: frontend/components/Admin/Branding/BrandingForm.vue:67
#: frontend/components/Stations/Branding/BrandingForm.vue:39
msgid "If a song has no album art, this URL will be listed instead. Leave blank to use the standard placeholder art."
msgstr "Si una canción no tiene portada de álbum, esta URL aparecerá en su lugar. Déjelo en blanco para utilizar el arte de marcador de posición estándar."

#: frontend/components/Admin/Branding/BrandingForm.vue:59
msgid "If a visitor is not signed in and visits the AzuraCast homepage, you can automatically redirect them to the URL specified here. Leave blank to redirect them to the login screen by default."
msgstr "Si un visitante no ha iniciado sesión y visita la página de inicio de AzuraCast, puede redirigirlo automáticamente a la URL especificada aquí. Déjelo en blanco para redirigirlos a la pantalla de inicio de sesión de forma predeterminada."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:19
msgid "If disabled, the playlist will not be included in radio playback, but can still be managed."
msgstr "Si está desactivado, la lista de reproducción no se incluirá en la reproducción de la radio, pero todavía se puede gestionar."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:72
msgid "If disabled, the station will not be visible on public-facing pages or APIs."
msgstr ""

#: frontend/components/Admin/Stations/Form/AdminForm.vue:12
msgid "If disabled, the station will not broadcast or shuffle its AutoDJ."
msgstr "Si está desactivado, la estación no transmitirá ni reproducirá aleatoriamente su AutoDJ."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:118
msgid "If enabled, a download button will also be present on the public \"On-Demand\" page."
msgstr "Si está habilitado, un botón de descarga también estará presente en la página pública \"On Demand\"."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:28
msgid "If enabled, AzuraCast will automatically record any live broadcasts made to this station to per-broadcast recordings."
msgstr "Si está activado, AzuraCast grabará automáticamente cualquier transmisión en directo realizada en esta emisora para grabaciones por emisión en directo."

#: frontend/components/Stations/Reports/SoundExchange.vue:92
msgid "If enabled, AzuraCast will connect to the MusicBrainz database to attempt to find an ISRC for any files where one is missing. Disabling this may improve performance."
msgstr "Si está habilitado, AzuraCast se conectará a la base de datos de MusicBrainz para intentar encontrar un ISRC para cualquier archivo donde falte uno. Deshabilitar esto puede mejorar el rendimiento."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:106
msgid "If enabled, music from playlists with on-demand streaming enabled will be available to stream via a specialized public page."
msgstr "Si está habilitado, la música de la listas de reproducción con streaming bajo demanda habilitado, estarán disponible para transmitir y descargar a través de una página pública especializada."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:17
msgid "If enabled, streamers (or DJs) will be able to connect directly to your stream and broadcast live music that interrupts the AutoDJ stream."
msgstr "Si está activado, los streamers (o DJs) podrán conectarse directamente a su stream y transmitir música en vivo que interrumpirá el flujo de AutoDJ de Azuracast."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:12
msgid "If enabled, the AutoDJ on this installation will automatically play music to this mount point."
msgstr "Si está habilitado, el AutoDJ en esta instalación, reproducirá música automáticamente hacia este punto de montaje."

#: frontend/components/Stations/Mounts/Form/AutoDj.vue:12
msgid "If enabled, the AutoDJ will automatically play music to this mount point."
msgstr "Si está activado, el AutoDJ automáticamente reproducirá música a este punto de montaje."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:56
msgid "If enabled, this streamer will only be able to connect during their scheduled broadcast times."
msgstr "Si está activado, este streamer sólo podrá conectarse durante sus horas de emisión programadas."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:66
msgid "If requests are enabled for your station, users will be able to request media that is on this playlist."
msgstr "Si las peticiones están habilitadas para su estación, los usuarios podrán solicitar medios que estén en esta lista de reproducción."

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:37
msgid "If requests are enabled, this specifies the minimum delay (in minutes) between a request being submitted and being played. If set to zero, a minor delay of 15 seconds is applied to prevent request floods."
msgstr "Si las peticiones están habilitadas, esto especifica el retraso mínimo (en minutos) entre una solicitud que se envía y se reproduce. Si se establece en cero, se aplica un retraso menor de 15 segundos para prevenir saturaciones de solicitudes."

#: frontend/components/Admin/Branding/BrandingForm.vue:43
msgid "If selected, album art will not display on public-facing radio pages."
msgstr "Si se selecciona, la portada del álbum no se mostrará en las páginas de radio públicas."

#: frontend/components/Admin/Branding/BrandingForm.vue:50
msgid "If selected, this will remove the AzuraCast branding from public-facing pages."
msgstr "Si se selecciona, se eliminará la marca AzuraCast de las páginas públicas."

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:45
msgid "If the end time is before the start time, the playlist will play overnight."
msgstr "Si la hora de finalización es anterior a la hora de inicio, la lista de reproducción se reproducirá durante la noche."

#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:51
msgid "If the end time is before the start time, the schedule entry will continue overnight."
msgstr "Si la hora de finalización es anterior a la hora de inicio, la entrada del programa continuará durante la noche."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:51
msgid "If the mountpoint (i.e. /radio.mp3) or Shoutcast SID (i.e. 2) you broadcast to is different from the stream URL, specify the source mount point here."
msgstr "Si el punto de montaje (por ejemplo: /radio.mp3) o SID de Shoutcast (por ejemplo: 2) al que utu transmites, es diferente a lo mencionado arriba, especifique aquí el punto de montaje de la fuente."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:43
msgid "If the port you broadcast to is different from the stream URL, specify the source port here."
msgstr "Si el puerto al que transmites es diferente al de la URL de la emisión, especifique el puerto de origen aquí."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:36
msgid "If this mount is the default, it will be played on the radio preview and the public radio page in this system."
msgstr "Si este punto de montaje es el predeterminado, se reproducirá en la vista previa de la radio y la página de la radio pública en este sistema."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:99
msgid "If this mount point is not playing audio, listeners will automatically be redirected to this mount point. The default is /error.mp3, a repeating error message."
msgstr "Si este punto de montaje no está reproduciendo audio, los oyentes serán redirigidos automáticamente a este punto de montaje. El valor predeterminado es /error.mp3, un mensaje de repetición de error."

#: frontend/components/Admin/Settings/GeneralTab.vue:33
msgid "If this setting is set to \"Yes\", the browser URL will be used instead of the base URL when it's available. Set to \"No\" to always use the base URL."
msgstr "Si esta opción se configura en \"Sí\", la URL del navegador se utilizará en lugar de la URL base cuando esté disponible. Ajuste a \"No\" para usar siempre la URL base."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:58
msgid "If this station has on-demand streaming and downloading enabled, only songs that are in playlists with this setting enabled will be visible."
msgstr "Si esta estación tiene habilitada la descarga de canciones y la reproducción bajo-demanda, solo las canciones que están en las listas de reproducción con esta configuración habilitada, serán visibles."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:67
msgid "If you are broadcasting using AutoDJ, enter the source password here."
msgstr "Si está transmitiendo usando AutoDJ, introduzca la contraseña de origen aquí."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:59
msgid "If you are broadcasting using AutoDJ, enter the source username here. This may be blank."
msgstr "Si está transmitiendo usando AutoDJ, introduzca el nombre de usuario fuente aquí. Esto puede estar en blanco."

#: frontend/components/Stations/Logs.vue:54
msgid "If you're experiencing a bug or error, you can submit a GitHub issue using the link below."
msgstr "Si estás experimentando un error o fallo, puedes publicar un reporte a GitHub usando el siguiente enlace."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:280
msgid "If your installation is constrained by CPU or memory, you can change this setting to tune the resources used by Liquidsoap."
msgstr "Si su instalación está restringida por la CPU o la memoria, puede cambiar estas configuraciones para ajustar los recursos utilizados por Liquidsoap."

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:43
msgid "If your Mastodon username is \"@test@example.com\", enter \"example.com\"."
msgstr "Si tu nombre de usuario de Mastodon es \"@test@example.com\", escribe \"example.com\"."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:81
msgid "If your stream is set to advertise to YP directories above, you must specify an authorization hash. You can manage these on the Shoutcast web site."
msgstr "Si su stream está configurado para anunciarse en los directorios YP de arriba, debe especificar un hash de autorización. Puede administrar los hashes <a href=\"%{ url }\" target=\"_blank\">en el sitio web SHOUTcast</a>."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:110
msgid "If your streaming software requires a specific mount point path, specify it here. Otherwise, use the default."
msgstr "Si su software de streaming requiere una ruta específica de puntos de montaje, especifíquelo aquí. De lo contrario, utilice el valor predeterminado."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:61
msgid "If your web hook requires HTTP basic authentication, provide the password here."
msgstr "Si su Web Hook requiere autenticación básica HTTP, proporcione la contraseña aquí."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:53
msgid "If your web hook requires HTTP basic authentication, provide the username here."
msgstr "Si su Web Hook requiere autenticación básica HTTP, proporcione el nombre de usuario aquí."

#: frontend/components/Stations/BulkMedia.vue:48
#: frontend/components/Stations/BulkMedia.vue:81
msgid "Import Changes from CSV"
msgstr "Importar Cambios desde CSV"

#: frontend/components/Stations/Playlists.vue:219
#: frontend/components/Stations/Playlists/ImportModal.vue:5
#: frontend/components/Stations/Playlists/ImportModal.vue:95
msgid "Import from PLS/M3U"
msgstr "Importar desde PLS/M3U"

#: frontend/components/Stations/BulkMedia.vue:106
#: frontend/components/Stations/BulkMedia.vue:92
msgid "Import Results"
msgstr "Importar Resultados"

#: frontend/components/Account/ApiKeyNewKey.vue:7
msgid "Important: copy the key below before continuing!"
msgstr "Importante: ¡Copie la clave mostrada abajo antes de continuar!"

#: frontend/components/Admin/Shoutcast.vue:22
msgid "In order to install Shoutcast:"
msgstr "Para instalar Shoutcast:"

#: frontend/components/Admin/StereoTool.vue:36
msgid "In order to install Stereo Tool:"
msgstr "Para instalar Stereo Tool:"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:33
msgid "In order to process quickly, web hooks have a short timeout, so the responding service should be optimized to handle the request in under 2 seconds."
msgstr "Para poder procesar rápidamente, los Web Hooks tienen un corto tiempo de espera, por lo que el servicio de respuesta debe ser optimizado para gestionar la solicitud a menos de 2 segundos."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:57
msgid "Include in On-Demand Player"
msgstr "Incluir en el Reproductor Bajo-Demanda"

#: frontend/components/Admin/Settings/GeneralTab.vue:147
msgid "Indefinitely"
msgstr "Indefinidamente"

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:52
msgid "Indicates the presence of explicit content (explicit language or adult content). Apple Podcasts displays an Explicit parental advisory graphic for your episode if turned on. Episodes containing explicit material aren't available in some Apple Podcasts territories."
msgstr "Indica la presencia de contenido explícito (lenguaje explícito o contenido adulto). Apple Podcasts muestra un gráfico de \"Contenido Explícito\" para su episodio si está activado. Los episodios que contienen material explícito no están disponibles en algunos territorios de Apple Podcasts."

#: frontend/components/Admin/Debug/TaskOutput.vue:91
msgid "Info"
msgstr "Información"

#: frontend/components/Stations/Profile/NowPlayingNotStartedPanel.vue:10
msgid "Information about the current playing track will appear here once your station has started."
msgstr "La información sobre la pista en reproducción aparecerá aquí una vez que tu estación haya comenzado."

#: frontend/components/Admin/AuditLog.vue:27
msgid "Insert"
msgstr "Insertar"

#: frontend/components/Admin/GeoLite.vue:4
#: frontend/components/Admin/menu.ts:160
msgid "Install GeoLite IP Database"
msgstr "Instalar Base de Datos IP de GeoLite"

#: frontend/components/Admin/menu.ts:144
msgid "Install Shoutcast"
msgstr "Instalar Shoutcast"

#: frontend/components/Admin/Shoutcast.vue:4
msgid "Install Shoutcast 2 DNAS"
msgstr "Instalar Shoutcast 2 DNAS"

#: frontend/components/Admin/menu.ts:152
#: frontend/components/Admin/StereoTool.vue:4
msgid "Install Stereo Tool"
msgstr "Instalar Stereo Tool"

#: frontend/components/Admin/GeoLite.vue:17
#: frontend/components/Admin/Shoutcast.vue:12
#: frontend/components/Admin/StereoTool.vue:25
msgid "Instructions"
msgstr "Instrucciones"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:39
msgid "Internal notes or comments about the user, visible only on this control panel."
msgstr "Notas internas o comentarios sobre el usuario, visible solamente en este panel de control."

#: frontend/components/Stations/Media/Form/BasicInfo.vue:52
msgid "International Standard Recording Code, used for licensing reports."
msgstr "Código Internacional de Registro Estándar, usado para reportes de licencia."

#: frontend/components/Stations/Playlists/Form/Advanced.vue:52
msgid "Interrupt other songs to play at scheduled time."
msgstr "Interrumpe otras canciones para reproducir a la hora programada."

#: frontend/components/Stations/Mounts/Form/Intro.vue:2
msgid "Intro"
msgstr "Intro"

#: frontend/components/Stations/Reports/Listeners.vue:243
#: frontend/components/Stations/Reports/Listeners/Map.vue:10
msgid "IP"
msgstr "IP"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:51
msgid "IP Address Source"
msgstr "Dirección IP del Origen"

#: frontend/components/Admin/GeoLite.vue:8
msgid "IP Geolocation is used to guess the approximate location of your listeners based on the IP address they connect with. Use the free built-in IP Geolocation library or enter a license key on this page to use MaxMind GeoLite."
msgstr "IP Geolocalización se utiliza para adivinar la ubicación aproximada de sus oyentes basándose en la dirección IP con la que se conectan. Utilice la biblioteca de Geolocalización IP integrada gratuita o introduzca una clave de licencia en esta página para usar MaxMind GeoLite."

#: frontend/components/Admin/Relays.vue:76
msgid "Is Public"
msgstr "Es Público"

#: frontend/components/Stations/PodcastEpisodes.vue:211
msgid "Is Published"
msgstr "Está publicado"

#: frontend/components/Stations/Media.vue:333
#: frontend/components/Stations/Media/Form/BasicInfo.vue:51
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:105
msgid "ISRC"
msgstr "ISRC"

#: frontend/components/Common/DataTable.vue:69
msgid "Items per page"
msgstr "Elementos por página"

#: frontend/components/Stations/Playlists.vue:65
msgid "Jingle Mode"
msgstr "Modo Jingle"

#: frontend/components/Account/EditForm.vue:39
#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:36
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:106
msgid "Language"
msgstr "Idioma"

#: frontend/components/Admin/Settings/GeneralTab.vue:127
#: frontend/components/Common/DateRangeDropdown.vue:132
msgid "Last 14 Days"
msgstr "Últimos 14 Días"

#: frontend/components/Admin/Settings/GeneralTab.vue:143
msgid "Last 2 Years"
msgstr "Últimos 2 Años"

#: frontend/components/Common/DateRangeDropdown.vue:104
msgid "Last 24 Hours"
msgstr "Últimas 24 horas"

#: frontend/components/Admin/Settings/GeneralTab.vue:131
#: frontend/components/Common/DateRangeDropdown.vue:139
msgid "Last 30 Days"
msgstr "Últimos 30 días"

#: frontend/components/Admin/Settings/GeneralTab.vue:135
msgid "Last 60 Days"
msgstr "Últimos 60 días"

#: frontend/components/Common/DateRangeDropdown.vue:125
msgid "Last 7 Days"
msgstr "Últimos 7 días"

#: frontend/components/Admin/Backups.vue:210
msgid "Last Modified"
msgstr "Última Modificación"

#: frontend/components/Common/DateRangeDropdown.vue:153
msgid "Last Month"
msgstr "Mes Pasado"

#: frontend/components/Stations/Media.vue:367
msgid "Last Processed Time"
msgstr ""

#: frontend/components/Admin/Debug.vue:288
msgid "Last Run"
msgstr "Última Ejecución"

#: frontend/components/Admin/Backups.vue:28
msgid "Last run:"
msgstr "Última Ejecución:"

#: frontend/components/Admin/Settings/GeneralTab.vue:139
msgid "Last Year"
msgstr "Año Pasado"

#: frontend/components/Admin/Settings/ServicesTab.vue:233
msgid "Last.fm API Key"
msgstr "Clave de API de Last.fm"

#: frontend/components/Admin/Relays.vue:78
msgid "Latest Update"
msgstr "Última Actualización"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:94
msgid "Learn about Advanced Playlists"
msgstr "Aprende sobre Listas de Reproducción Avanzadas (En Ingles)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:75
msgid "Learn more about AutoCue"
msgstr ""

#: frontend/components/Admin/Stations/Form/BackendForm.vue:56
msgid "Learn More about Post-processing CPU Impact"
msgstr "Aprenda más sobre el Impacto del post-procesamiento de la CPU"

#: frontend/components/Admin/Settings/ServicesTab.vue:22
msgid "Learn more about release channels in the AzuraCast docs."
msgstr "Obtenga más información sobre los canales de liberación en la documentación de AzuraCast."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:72
msgid "Learn more about this header."
msgstr "Más información sobre este encabezado."

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:45
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:53
msgid "Leave blank to automatically generate a new password."
msgstr "Deje en blanco para generar automáticamente una nueva contraseña."

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:94
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:98
msgid "Leave blank to play on every day of the week."
msgstr "Dejar en blanco para reproducir todos los días de la semana."

#: frontend/components/Admin/Users/Form.vue:22
#: frontend/components/Stations/SftpUsers/Form.vue:36
msgid "Leave blank to use the current password."
msgstr "Deje en blanco para usar la contraseña actual."

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:36
msgid "Leave blank to use the default Telegram API URL (recommended)."
msgstr "Dejar en blanco para usar la URL predeterminada de la API de Telegram (recomendado)."

#: frontend/components/Stations/Media.vue:334
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:107
msgid "Length"
msgstr "Duración"

#: frontend/components/Setup/Register.vue:28
msgid "Let's get started by creating your Super Administrator account."
msgstr "Empecemos creando tu cuenta de Super Administrador."

#: frontend/components/Admin/Settings/ServicesTab.vue:43
msgid "LetsEncrypt"
msgstr "LetsEncrypt"

#: frontend/components/Admin/Settings/ServicesTab.vue:47
msgid "LetsEncrypt provides simple, free SSL certificates allowing you to secure traffic through your control panel and radio streams."
msgstr "LetsEncrypt proporciona certificados SSL simples y gratuitos que le permiten asegurar el tráfico a través de su panel de control y transmisiones de radio."

#: frontend/components/Admin/Branding/BrandingForm.vue:186
#: frontend/components/Stations/Profile/EmbedModal.vue:158
msgid "Light"
msgstr "Claro"

#: frontend/components/PanelLayout.vue:165
msgid "Like our software?"
msgstr "¿Te gusta nuestro software?"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:130
msgid "Limited"
msgstr "Limitado"

#: frontend/components/Stations/Profile/BackendPanel.vue:120
msgid "LiquidSoap is currently shuffling from %{songs} and %{playlists}."
msgstr "LiquidSoap está reproduciendo aleatoriamente %{songs} y %{playlists}."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:279
msgid "Liquidsoap Performance Tuning"
msgstr "Ajuste del Rendimiento de Liquidsoap"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:102
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:93
msgid "List one IP address or group (in CIDR format) per line."
msgstr "Listar una dirección IP o grupo (en formato CIDR) por línea."

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:111
msgid "List one user agent per line. Wildcards (*) are allowed."
msgstr "Enumere un agente de usuario por línea. Se permiten comodines (*)."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:19
msgid "Listener Analytics Collection"
msgstr "Colección Analítica del Oyente"

#: frontend/entities/Webhooks.ts:47
msgid "Listener Gained"
msgstr "Oyente Ganado"

#: frontend/components/Stations/Reports/Listeners.vue:70
msgid "Listener History"
msgstr "Historial del Oyente"

#: frontend/entities/Webhooks.ts:51
msgid "Listener Lost"
msgstr "Oyente Perdido"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:37
msgid "Listener Report"
msgstr "Informe del Oyente"

#: frontend/components/Stations/Queue.vue:61
#: frontend/components/Stations/Reports/Timeline.vue:69
msgid "Listener Request"
msgstr "Solicitud de Oyente"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:30
msgid "Listener Type"
msgstr "Tipo de oyente"

#: frontend/components/Common/Charts/HourChart.vue:48
#: frontend/components/Common/Charts/TimeSeriesChart.vue:80
#: frontend/components/Dashboard.vue:327
#: frontend/components/Stations/menu.ts:204
#: frontend/components/Stations/Profile/StreamsPanel.vue:115
#: frontend/components/Stations/Profile/StreamsPanel.vue:19
#: frontend/components/Stations/Profile/StreamsPanel.vue:67
#: frontend/components/Stations/Reports/Listeners.vue:9
#: frontend/components/Stations/Reports/Overview/CommonMetricsView.vue:88
#: frontend/components/Stations/Reports/Overview/ListeningTimeTab.vue:55
#: frontend/components/Stations/Reports/Timeline.vue:146
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Frontend/Dashboard/ChartsAction.php:182
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:86
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:81
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:82
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:132
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:220
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByStream.php:98
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByCountry.php:74
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByBrowser.php:61
msgid "Listeners"
msgstr "Oyentes"

#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:42
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:54
msgid "Listeners by Day"
msgstr "Oyentes por día"

#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:55
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:101
msgid "Listeners by Day of Week"
msgstr "Oyentes por día de la semana"

#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:69
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:195
msgid "Listeners by Hour"
msgstr "Oyentes por hora"

#: frontend/components/Stations/Reports/Overview/ListeningTimeTab.vue:5
msgid "Listeners by Listening Time"
msgstr "Oyentes por Tiempo de Escucha"

#: frontend/components/Stations/Reports/Overview.vue:30
msgid "Listeners By Time Period"
msgstr "Oyentes por Periodo de Tiempo"

#: frontend/components/Dashboard.vue:92
msgid "Listeners Per Station"
msgstr "Oyentes por Estación"

#: frontend/components/Stations/Reports/Overview.vue:37
#: frontend/components/Stations/Reports/Overview/ListeningTimeTab.vue:54
msgid "Listening Time"
msgstr "Tiempo de Escucha"

#: frontend/components/Public/Player.vue:22
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:183
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:114
msgid "Live"
msgstr "En Vivo"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:50
msgid "Live Broadcast Recording Bitrate (kbps)"
msgstr "Tasa de Grabación de Transmisión en Vivo (kbps)"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:43
msgid "Live Broadcast Recording Format"
msgstr "Formato de Grabación de Transmisión en Vivo"

#: frontend/components/Stations/Reports/Listeners.vue:56
msgid "Live Listeners"
msgstr "Oyentes en vivo"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:41
msgid "Live Recordings Storage Location"
msgstr "Ubicación del Almacenamiento de Las Grabaciones en Vivo"

#: frontend/components/Stations/Reports/Timeline.vue:76
msgid "Live Streamer:"
msgstr "Streamer en Vivo:"

#: frontend/entities/Webhooks.ts:55
msgid "Live Streamer/DJ Connected"
msgstr "Transmisión en Vivo/DJ Conectado"

#: frontend/entities/Webhooks.ts:59
msgid "Live Streamer/DJ Disconnected"
msgstr "Transmisión en Vivo/DJ Desconectado"

#: frontend/components/Stations/menu.ts:159
msgid "Live Streaming"
msgstr "Transmisión en Vivo"

#: frontend/components/Admin/Index/CpuStatsPanel.vue:115
msgid "Load Average"
msgstr "Promedio de Carga"

#: frontend/components/Common/DataTable.vue:197
#: frontend/components/Common/GridLayout.vue:23
msgid "Loading"
msgstr "Cargando"

#: frontend/components/Admin/StorageLocations.vue:167
#: frontend/components/Stations/Reports/Listeners.vue:160
msgid "Local"
msgstr "Local"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:14
msgid "Local Broadcasting Service"
msgstr "Servicio Local de Radiodifusión"

#: frontend/components/Admin/StorageLocations/Form.vue:83
msgid "Local Filesystem"
msgstr "Sistema de Archivos Local"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:145
msgid "Local IP (Default)"
msgstr "IP Local (por Defecto)"

#: frontend/components/Stations/Profile/StreamsPanel.vue:16
msgid "Local Streams"
msgstr "Streams Locales"

#: frontend/components/Stations/Reports/Listeners.vue:306
msgid "Location"
msgstr "Ubicación"

#: frontend/components/Admin/Users.vue:50
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:137
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:3
msgid "Log In"
msgstr "Inicia sesión"

#: frontend/components/Admin/Debug/TaskOutputModal.vue:4
msgid "Log Output"
msgstr "Registro de Salida"

#: frontend/components/Admin/Backups/LastOutputModal.vue:6
#: frontend/components/Common/StreamingLogModal.vue:6
#: frontend/components/Stations/Queue/LogsModal.vue:6
msgid "Log Viewer"
msgstr "Visor de Registros (Logs)"

#: frontend/components/Stations/menu.ts:308
#: frontend/components/Stations/Queue.vue:31
msgid "Logs"
msgstr "Registros"

#: frontend/components/Admin/Logs.vue:16
msgid "Logs by Station"
msgstr "Registros por Estación"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:85
msgid "Loop Once"
msgstr "Bucle Una Vez"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:25
#: frontend/components/Stations/Webhooks/Form/Telegram.vue:48
msgid "Main Message Content"
msgstr "Contenido del Mensaje Principal"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:40
msgid "Make HLS Stream Default in Public Player"
msgstr "Hacer que el Stream HLS sea el Predefinido en el Reproductor Público"

#: frontend/components/Stations/Media/MediaToolbar.vue:154
msgid "Make the selected media play immediately, interrupting existing media"
msgstr "Hacer que el archivo seleccionado se reproduzca inmediatamente, esto interrumpirá el archivo en ejecución"

#: frontend/components/Admin/Stations.vue:35
#: frontend/components/Dashboard.vue:234
#: frontend/components/Stations/Profile/StreamersPanel.vue:24
msgid "Manage"
msgstr "Gestionar"

#: frontend/components/Common/Avatar.vue:8
msgid "Manage Avatar"
msgstr "Administrar Avatar"

#: frontend/components/Stations/Media.vue:36
msgid "Manage SFTP Accounts"
msgstr "Administrar Cuentas SFTP"

#: frontend/components/Dashboard.vue:139
msgid "Manage Stations"
msgstr "Administrar Estaciones"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:224
msgid "Manual AutoDJ Mode"
msgstr "Modo Manual de AutoDJ"

#: frontend/components/Admin/Updates.vue:129
msgid "Manual Updates"
msgstr "Actualizaciones Manuales"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:103
msgid "Manually Add Episodes"
msgstr "Agregar episodios manualmente"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:330
msgid "Manually define how this playlist is used in Liquidsoap configuration."
msgstr "Definir manualmente cómo se utiliza esta lista de reproducción en la configuración de Liquidsoap."

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:134
msgid "Markdown"
msgstr "Reducción"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:127
msgid "Master_me is an open-source automatic mastering plugin for streaming, podcasts and Internet radio."
msgstr "Master_me es un complemento de masterización automática de código abierto para transmisión, podcasts y radio por Internet."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:157
msgid "Master_me Loudness Target (LUFS)"
msgstr "Master_me Loudness Target (LUFS)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:472
msgid "Master_me Post-processing"
msgstr "Post-Procesamiento Master_me"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:148
msgid "Master_me Preset"
msgstr "Preajuste de Master_me"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:135
msgid "Master_me Project Homepage"
msgstr "Página Web del Proyecto Master_me"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:8
msgid "Mastodon Account Details"
msgstr "Detalles de la Cuenta Mastodon"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:42
msgid "Mastodon Instance URL"
msgstr "URL de Instancia de Mastodon"

#: frontend/entities/Webhooks.ts:124
msgid "Mastodon Post"
msgstr "Mensaje de Mastodon"

#: frontend/components/Stations/Playlists/ImportModal.vue:26
msgid "Matched"
msgstr "Emparejado"

#: frontend/entities/Webhooks.ts:132
msgid "Matomo Analytics Integration"
msgstr "Integración de Análisis Matomo"

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:28
msgid "Matomo API Token"
msgstr "Matomo API Token"

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:12
msgid "Matomo Installation Base URL"
msgstr "URL base de instalación de Matomo"

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:20
msgid "Matomo Site ID"
msgstr "ID del Sitio Matomo"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:68
msgid "Max Listener Duration"
msgstr "Duración Máxima del Oyente"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:17
msgid "Max. Connected Time"
msgstr "Máx. Tiempo conectado"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:80
msgid "Maximum Listeners"
msgstr "Oyentes máximos"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:81
msgid "Maximum number of total listeners across all streams. Leave blank to use the default."
msgstr "Número máximo de oyentes totales en todos los streams. Dejar en blanco para usar el valor predeterminado."

#: frontend/components/Admin/GeoLite.vue:35
msgid "MaxMind Developer Site"
msgstr "Sitio del Desarrollador MaxMind"

#: frontend/components/Admin/GeoLite.vue:77
msgid "MaxMind License Key"
msgstr "Clave de licencia de MaxMind"

#: frontend/components/Stations/Webhooks/Form/GoogleAnalyticsV4.vue:19
msgid "Measurement ID"
msgstr "ID de Medición"

#: frontend/components/Stations/Webhooks/Form/GoogleAnalyticsV4.vue:11
msgid "Measurement Protocol API Secret"
msgstr "Protocolo de Medición API Secreto"

#: frontend/components/Stations/menu.ts:69
#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:2
msgid "Media"
msgstr "Medios"

#: frontend/components/Stations/BulkMedia.vue:103
msgid "Media File"
msgstr "Archivo Multimedia"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:33
msgid "Media Storage Location"
msgstr "Ubicación de Almacenamiento de los Medios"

#: frontend/components/Admin/Index/MemoryStatsPanel.vue:6
msgid "Memory"
msgstr "Memoria"

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:7
msgid "Memory Stats Help"
msgstr "Ayuda de Estadísticas de Memoria"

#: frontend/components/Stations/Playlists/Form/Advanced.vue:60
msgid "Merge playlist to play as a single track."
msgstr "Combina la lista de reproducción para reproducir como una sola pista."

#: frontend/components/Stations/Webhooks/Form/Email.vue:30
msgid "Message Body"
msgstr "Cuerpo del Mensaje"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:11
msgid "Message Body on Song Change"
msgstr "Cuerpo del Mensaje en el Cambio de Canción"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:20
msgid "Message Body on Song Change with Streamer/DJ Connected"
msgstr "Cuerpo del Mensaje en el Cambio de Canción con el Streamer/DJ Conectado"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:47
msgid "Message Body on Station Offline"
msgstr "Cuerpo del Mensaje en la Estación Fuera de Línea"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:56
msgid "Message Body on Station Online"
msgstr "Cuerpo del Mensaje en la Estación en Línea"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:29
msgid "Message Body on Streamer/DJ Connect"
msgstr "Cuerpo del Mensaje en Transmisión/DJ Conectando"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:38
msgid "Message Body on Streamer/DJ Disconnect"
msgstr "Cuerpo del Mensaje en Transmisión/DJ Desconectando"

#: frontend/components/Stations/Webhooks/Form/Common/FormattingInfo.vue:4
msgid "Message Customization Tips"
msgstr "Consejos de Personalización de Mensajes"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:58
msgid "Message parsing mode"
msgstr "Modo de análisis de mensajes"

#: frontend/components/Admin/Debug.vue:120
msgid "Message Queues"
msgstr "Cola de Mensajes"

#: frontend/components/Stations/Webhooks/Form/Email.vue:11
msgid "Message Recipient(s)"
msgstr "Destinatario(s) de (los) Mensaje(s)"

#: frontend/components/Stations/Webhooks/Form/Email.vue:23
msgid "Message Subject"
msgstr "Asunto del Mensaje"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:64
msgid "Message Visibility"
msgstr "Visibilidad del Mensaje"

#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:105
msgid "Metadata updated."
msgstr "Metadatos actualizados."

#: frontend/components/Public/WebDJ/MicrophonePanel.vue:7
msgid "Microphone"
msgstr "Micrófono"

#: frontend/components/Public/WebDJ/MicrophonePanel.vue:46
msgid "Microphone Source"
msgstr "Fuente del Micrófono"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:4
msgid "Min. Connected Time"
msgstr "Mín. Tiempo conectado"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:175
msgid "Minute of Hour to Play"
msgstr "Minuto de la Hora para Reproducir"

#: frontend/components/Public/WebDJ/MixerPanel.vue:7
msgid "Mixer"
msgstr "Mezclador"

#: frontend/components/Stations/Reports/Listeners.vue:133
#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:40
msgid "Mobile"
msgstr "Móvil"

#: frontend/components/Stations/Media.vue:351
msgid "Modified"
msgstr "Modificado"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:145
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:175
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:145
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:109
msgid "Monday"
msgstr "Lunes"

#: frontend/components/Stations/Media/MediaToolbar.vue:134
#: frontend/components/Stations/Playlists.vue:172
msgid "More"
msgstr "Más"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:19
msgid "Most hosting providers will put more Virtual Machines (VPSes) on a server than the hardware can handle when each VM is running at full CPU load. This is called over-provisioning, which can lead to other VMs on the server \"stealing\" CPU time from your VM and vice-versa."
msgstr "La mayoría de los proveedores de alojamiento pondrán más máquinas virtuales (VPSes) en un servidor, de lo que el hardware puede manejar cuando cada máquina virtual se ejecuta a plena carga de CPU. Esto se denomina sobreaprovisionamiento, lo que puede provocar que otras máquinas virtuales del servidor \"roben\" tiempo de CPU de su máquina virtual y viceversa."

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:90
msgid "Most Played Songs"
msgstr "Canciones Más Reproducidas"

#: frontend/components/Admin/Backups.vue:59
msgid "Most Recent Backup Log"
msgstr "Registro de Copia de Seguridad más Reciente"

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:37
msgid "Mount Name:"
msgstr "Nombre del Punto de Montaje:"

#: frontend/components/Stations/Mounts/Form/Advanced.vue:12
#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:11
msgid "Mount Point URL"
msgstr "URL del Punto de Montaje"

#: frontend/components/Admin/Stations/CloneModalForm.vue:63
#: frontend/components/Stations/menu.ts:240
#: frontend/components/Stations/Mounts.vue:2
msgid "Mount Points"
msgstr "Puntos de montaje"

#: frontend/components/Stations/Mounts.vue:6
msgid "Mount points are how listeners connect and listen to your station. Each mount point can be a different audio format or quality. Using mount points, you can set up a high-quality stream for broadband listeners and a mobile stream for phone users."
msgstr "Los puntos de montaje es la forma en que los oyentes se conectan y escuchan su estación. Cada punto de montaje puede tener un formato o calidad de audio diferente. Usted puede configurar una transmisión con tasa alta de bits para oyentes de banda ancha y otra con tasa baja de bits para usuarios de teléfonos móviles."

#: frontend/components/Stations/Media/MediaToolbar.vue:119
msgid "Move"
msgstr "Mover"

#: frontend/components/Stations/Media/MoveFilesModal.vue:129
msgid "Move %{ num } File(s) to"
msgstr "Mover %{ num } archivo(s) a"

#: frontend/components/Stations/Playlists/ReorderModal.vue:66
msgid "Move Down"
msgstr "Mover hacia abajo"

#: frontend/components/Stations/Playlists/ReorderModal.vue:57
msgid "Move to Bottom"
msgstr "Mover hacia abajo"

#: frontend/components/Stations/Media/MoveFilesModal.vue:79
msgid "Move to Directory"
msgstr "Mover al directorio"

#: frontend/components/Stations/Playlists/ReorderModal.vue:84
msgid "Move to Top"
msgstr "Mover hacia arriba"

#: frontend/components/Stations/Playlists/ReorderModal.vue:75
msgid "Move Up"
msgstr "Subir"

#: frontend/components/Stations/Media.vue:14
#: frontend/components/Stations/menu.ts:75
#: frontend/components/Stations/Profile/BackendPanel.vue:31
msgid "Music Files"
msgstr "Archivos de música"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:499
msgid "Music General"
msgstr "Música en General"

#: frontend/components/Account/ChangePasswordModal.vue:67
msgid "Must match new password."
msgstr "Debe coincidir con la nueva contraseña."

#: frontend/components/Common/MuteButton.vue:48
#: frontend/components/Common/Waveform.vue:37
msgid "Mute"
msgstr "Silencio"

#: frontend/components/Account.vue:3
#: frontend/components/Dashboard.vue:18
#: frontend/components/PanelLayout.vue:83
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Profile/IndexAction.php:29
msgid "My Account"
msgstr "Mi cuenta"

#: frontend/components/Admin/AuditLog.vue:65
msgid "N/A"
msgstr "N/A"

#: frontend/components/Account/EditForm.vue:9
#: frontend/components/Admin/Stations.vue:124
#: frontend/components/Admin/Stations/Form/ProfileForm.vue:11
#: frontend/components/Public/Requests/RequestsDataTable.vue:60
#: frontend/components/Stations/HlsStreams.vue:82
#: frontend/components/Stations/Media.vue:322
#: frontend/components/Stations/Mounts.vue:101
#: frontend/components/Stations/Remotes.vue:93
msgid "Name"
msgstr "Nombre"

#: frontend/components/Login.vue:49
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:23
msgid "name@example.com"
msgstr "nombre@ejemplo.com"

#: frontend/components/Stations/Webhooks.vue:132
msgid "Name/Type"
msgstr "Nombre / Tipo"

#: frontend/components/Stations/Logs.vue:37
msgid "Need Help?"
msgstr "¿Necesitas Ayuda?"

#: frontend/components/Admin/Index/NetworkStatsPanel.vue:5
msgid "Network Interfaces"
msgstr "Interfaces de Red"

#: frontend/components/Admin/Backups.vue:35
msgid "Never run"
msgstr "Nunca ejecutar"

#: frontend/components/Stations/Media/NewDirectoryModal.vue:6
msgid "New Directory"
msgstr "Nuevo Directorio"

#: frontend/components/Stations/Media/NewDirectoryModal.vue:99
msgid "New directory created."
msgstr "Nuevo Directorio Creado."

#: frontend/components/Stations/Media/RenameModal.vue:15
msgid "New File Name"
msgstr "Nuevo Nombre de Archivo"

#: frontend/components/Stations/Media/MediaToolbar.vue:204
msgid "New Folder"
msgstr "Nueva Carpeta"

#: frontend/components/Account/ApiKeyNewKey.vue:3
msgid "New Key Generated"
msgstr "Nueva Key Generada"

#: frontend/components/Account/ChangePasswordModal.vue:23
#: frontend/components/Stations/SftpUsers/Form.vue:23
msgid "New Password"
msgstr "Nueva Contraseña"

#: frontend/components/Stations/Media/MediaToolbar.vue:86
msgid "New Playlist"
msgstr "Nueva Lista de Reproducción"

#: frontend/components/Stations/Playlists/CloneModal.vue:15
msgid "New Playlist Name"
msgstr "Nombre Nuevo de Lista"

#: frontend/components/Admin/Stations/CloneModalForm.vue:15
msgid "New Station Description"
msgstr "Nueva Descripción de la Estación"

#: frontend/components/Admin/Stations/CloneModalForm.vue:7
msgid "New Station Name"
msgstr "Nuevo Nombre de la Estación"

#: frontend/components/Admin/Debug.vue:296
msgid "Next Run"
msgstr "Siguiente Ejecución"

#: frontend/components/Admin/Relays.vue:41
#: frontend/components/Stations/PodcastEpisodes.vue:112
msgid "No"
msgstr "No"

#: frontend/components/Admin/Stations/Form/Common/BackendDisabled.vue:4
msgid "No AutoDJ Enabled"
msgstr "No Hay AutoDJ Habilitado"

#: frontend/components/Stations/Media/MediaToolbar.vue:286
msgid "No files selected."
msgstr "Ningún archivo seleccionado."

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:49
msgid "No Limit"
msgstr "Sin Límite"

#: frontend/components/Stations/Playlists/ImportModal.vue:47
msgid "No Match"
msgstr "No Coincidente"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:73
#: frontend/components/Admin/Stations/Form/StreamersForm.vue:84
msgid "No other program can be using this port. Leave blank to automatically assign a port."
msgstr "Ningún otro programa puede utilizar este puerto. Deje en blanco para asignar un puerto automáticamente."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:464
msgid "No Post-processing"
msgstr "Sin Post-Procesamiento"

#: frontend/components/Public/FullPlayer/SongHistory.vue:4
msgid "No records to display."
msgstr "No hay registros para mostrar."

#: frontend/components/Common/DataTable.vue:206
#: frontend/components/Common/GridLayout.vue:28
msgid "No records."
msgstr "No hay registros."

#: frontend/components/Admin/CustomFields.vue:92
#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:135
#: frontend/components/Stations/Playlists.vue:355
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Repository/StorageLocationRepository.php:74
msgid "None"
msgstr "Ninguno"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:451
msgid "Normal Mode"
msgstr "Modo Normal"

#: frontend/components/Stations/Reports/Requests.vue:63
msgid "Not Played"
msgstr "Sin reproducir"

#: frontend/components/Admin/Debug.vue:290
msgid "Not Run"
msgstr "No Ejecutado"

#: frontend/components/Common/Badges/RunningBadge.vue:30
msgid "Not Running"
msgstr "No está Funcionando"

#: frontend/components/Stations/Playlists/Form/Schedule.vue:8
#: frontend/components/Stations/Streamers/Form/Schedule.vue:8
msgid "Not Scheduled"
msgstr "No programado"

#: frontend/components/Admin/Backups.vue:80
msgid "Note that restoring a backup will clear your existing database. Never restore backup files from untrusted users."
msgstr "Tenga en cuenta que restaurar una copia de seguridad borrará su base de datos existente. Nunca restaure los archivos de copia de seguridad de usuarios no confiables."

#: frontend/components/Admin/StereoTool.vue:14
msgid "Note that Stereo Tool can be resource-intensive for both CPU and Memory. Please ensure you have sufficient resources before proceeding."
msgstr "Tenga en cuenta que Stereo Tool puede ser demandante en recursos tanto para CPU como para memoria. Asegúrese de tener suficientes recursos antes de proceder."

#: frontend/components/Stations/BulkMedia.vue:26
msgid "Note: If your media metadata has UTF-8 characters, you should use a spreadsheet editor that supports UTF-8 encoding, like OpenOffice."
msgstr "Nota: Si sus metadatos multimedia tienen caracteres UTF-8, debe utilizar un editor de hojas de cálculo que soporte la codificación UTF-8, como OpenOffice."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:88
msgid "Note: the port after this one will automatically be used for legacy connections."
msgstr "Nota: el puerto posterior a este se utilizará automáticamente para conexiones heredadas."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:35
msgid "Note: This should be the public-facing homepage of the radio station, not the AzuraCast URL. It will be included in broadcast details."
msgstr "Nota: Esta debe ser la página de inicio pública de la estación de radio, no la URL de AzuraCast. Se incluirá en los detalles de la transmisión."

#: frontend/components/Stations/Streamers.vue:152
msgid "Notes"
msgstr "Notas"

#: frontend/components/Admin/Debug/TaskOutput.vue:92
msgid "Notice"
msgstr "Aviso"

#: frontend/components/Common/DateRangeDropdown.vue:13
#: frontend/components/Stations/Profile/SchedulePanel.vue:32
msgid "Now"
msgstr "Ahora"

#: frontend/components/Dashboard.vue:332
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:56
msgid "Now Playing"
msgstr "Reproduciendo"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:119
msgid "Now playing on %{ station }:"
msgstr "Reproduciendo Ahora en %{ station }:"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:105
msgid "Now playing on %{ station }: %{ title } by %{ artist } with your host, %{ dj }! Tune in now: %{ url }"
msgstr "¡Reproduciendo ahora en %{ station }: %{ title } de %{ artist } con tu anfitrión, %{ dj }! Sintoniza ahora: %{ url }"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:96
msgid "Now playing on %{ station }: %{ title } by %{ artist }! Tune in now: %{ url }"
msgstr "Reproduciendo ahora en %{ station }: %{ title } de %{ artist }! Sintonice ahora: %{ url }"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:117
msgid "Now playing on %{ station }: %{ title } by %{ artist }! Tune in now."
msgstr "Reproduciendo ahora en %{ station }: %{ title } de %{ artist }! Sintonice ahora."

#: frontend/components/Stations/Webhooks/Form/Common/FormattingInfo.vue:21
#: frontend/components/Stations/Webhooks/Form/Generic.vue:27
msgid "NowPlaying API Response"
msgstr "Respuesta API de NowPlaying"

#: frontend/components/Admin/Backups/ConfigureModal.vue:55
msgid "Number of Backup Copies to Keep"
msgstr "Número de Copias de Seguridad a Conservar"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:157
msgid "Number of Minutes Between Plays"
msgstr "Número de Minutos entre Reproducciones"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:40
msgid "Number of seconds to overlap songs."
msgstr "Número de segundos para superponer canciones."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:139
msgid "Number of Songs Between Plays"
msgstr "Número de Canciones entre Reproducciones"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:69
msgid "Number of Visible Recent Songs"
msgstr "Número de Canciones Visibles Recientes Reproducidas"

#: frontend/components/Stations/Profile/NowPlayingNotStartedPanel.vue:5
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:13
msgid "On the Air"
msgstr "Emitiendo"

#: frontend/components/Stations/Playlists.vue:77
msgid "On-Demand"
msgstr "Bajo-Demanda"

#: frontend/components/Public/OnDemand.vue:11
#: frontend/components/Stations/menu.ts:116
#: frontend/components/Stations/Profile/EmbedModal.vue:143
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:39
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/OnDemandAction.php:69
msgid "On-Demand Media"
msgstr "Medios Bajo Demanda"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:97
msgid "On-Demand Streaming"
msgstr "Habilitar Streaming Bajo Demanda"

#: frontend/components/Stations/Playlists.vue:111
msgid "Once per %{minutes} Minutes"
msgstr "Una vez por %{minutes} Minutos"

#: frontend/components/Stations/Playlists.vue:103
msgid "Once per %{songs} Songs"
msgstr "Una vez por cada %{songs} Canciones"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:165
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:324
msgid "Once per Hour"
msgstr "Una vez por Hora"

#: frontend/components/Stations/Playlists.vue:119
msgid "Once per Hour (at %{minute})"
msgstr "Una vez por Hora (a los %{minute})"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:147
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:319
msgid "Once per x Minutes"
msgstr "Una vez por x Minutos"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:129
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:314
msgid "Once per x Songs"
msgstr "Una vez por x Canciones"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:32
msgid "Once these steps are completed, enter the \"Access Token\" from the application's page into the field below."
msgstr "Una vez completados estos pasos, introduzca de la página de la aplicación el \"Token de Acceso\" en el campo de abajo."

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:54
msgid "One important note on I/O Wait is that it can indicate a bottleneck or problem but also may be completely meaningless, depending on the workload and general available resources. A constantly high I/O Wait should prompt further investigation with more sophisticated tools."
msgstr "Una nota importante de E/S de Espera, es que puede indicar un cuello de botella o un problema, pero también puede ser completamente insignificante, dependiendo de la carga de trabajo y los recursos disponibles en general. Una E/S de Espera constantemente alta, debería impulsar una investigación más profunda con herramientas más sofisticadas."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:131
msgid "Only collect aggregate listener statistics"
msgstr "Recolectar solo estadísticas de agregación del oyente"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:86
msgid "Only loop through playlist once."
msgstr "Solo recorre la lista de reproducción una vez."

#: frontend/components/Stations/Playlists/Form/Advanced.vue:56
msgid "Only play one track at scheduled time."
msgstr "Solo reproduce una pista a la hora programada."

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:7
msgid "Only Post Once Every..."
msgstr "Publicar Una Vez Cada..."

#: frontend/components/Admin/AuditLog.vue:125
msgid "Operation"
msgstr "Operación"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:60
msgid "Optional: HTTP Basic Authentication Password"
msgstr "Opcional: Contraseña de Autenticación Básica HTTP"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:52
msgid "Optional: HTTP Basic Authentication Username"
msgstr "Opcional: Nombre de Usuario de Autenticación Básica HTTP"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:70
msgid "Optional: Request Timeout (Seconds)"
msgstr "Opcional: Tiempo de Espera de Solicitud (Segundos)"

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:62
msgid "Optionally list this episode as part of a season in some podcast aggregators."
msgstr ""

#: frontend/components/Admin/CustomFields/Form.vue:30
msgid "Optionally select an ID3v2 metadata field that, if present, will be used to set this field's value."
msgstr "Seleccione opcionalmente un campo de metadatos ID3v2 que, si está presente, se utilizará para establecer el valor de este campo."

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:73
msgid "Optionally set a specific episode number in some podcast aggregators."
msgstr ""

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:57
msgid "Optionally specify a short URL-friendly name, such as \"my_station_name\", that will be used in this station's URLs. Leave this field blank to automatically create one based on the station name."
msgstr "Opcionalmente, especifique un nombre corto amigable de URL, como \"mi-nombre-de-estación\", que se utilizará en las URLs de esta estación. Deje este campo en blanco para crear automáticamente uno basado en el nombre de la estación."

#: frontend/components/Admin/CustomFields/Form.vue:19
msgid "Optionally specify an API-friendly name, such as \"field_name\". Leave this field blank to automatically create one based on the name."
msgstr "Especifica opcionalmente un nombre amigable con la API, como \"nombre_del_campo\". Deje este campo en blanco para crear automáticamente uno basado en el nombre."

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:29
msgid "Optionally supply an API token to allow IP address overriding."
msgstr "Opcionalmente suministra un token de API para permitir la anulación de dirección IP."

#: frontend/components/Stations/SftpUsers/Form.vue:51
msgid "Optionally supply SSH public keys this user can use to connect instead of a password. Enter one key per line."
msgstr "Opcionalmente suministra claves públicas SSH que este usuario puede usar para conectar en lugar de una contraseña. Introduzca una clave por línea."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:72
msgid "or"
msgstr "o"

#: frontend/components/Stations/Playlists/ImportModal.vue:25
msgid "Original Path"
msgstr "Ruta Original"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:363
msgid "Other Remote URL (File, HLS, etc.)"
msgstr "Otra URL remota (File, HLS, etc.)"

#: frontend/components/Admin/ApiKeys.vue:54
msgid "Owner"
msgstr "Propietario"

#: frontend/components/Common/Pagination.vue:50
msgid "Page"
msgstr "Página"

#: frontend/components/Account/SecurityPanel.vue:70
msgid "Passkey Authentication"
msgstr "Autenticación de clave de acceso"

#: frontend/components/Account/PasskeyModal.vue:29
#: frontend/components/Account/SecurityPanel.vue:188
msgid "Passkey Nickname"
msgstr "Nombre de clave de acceso"

#: frontend/components/Admin/Users/Form.vue:16
#: frontend/components/Login.vue:61
#: frontend/components/Login.vue:70
#: frontend/components/Public/WebDJ/SettingsPanel.vue:93
#: frontend/components/Recover.vue:54
#: frontend/components/Setup/Register.vue:85
#: frontend/components/Stations/SftpUsers/Form.vue:29
msgid "Password"
msgstr "Contraseña"

#: frontend/components/Stations/Profile/FrontendPanel.vue:103
#: frontend/components/Stations/Profile/FrontendPanel.vue:42
#: frontend/components/Stations/Profile/FrontendPanel.vue:82
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:68
msgid "Password:"
msgstr "Contraseña:"

#: frontend/components/Admin/GeoLite.vue:45
msgid "Paste the generated license key into the field on this page."
msgstr "Pegue la clave de licencia generada en el campo de esta página."

#: frontend/components/Admin/StorageLocations/Form.vue:21
msgid "Path/Suffix"
msgstr "Ruta/Sufijo"

#: frontend/components/Stations/Reports/Requests.vue:130
msgid "Pending Requests"
msgstr "Solicitudes Pendientes"

#: frontend/components/Admin/Permissions.vue:107
msgid "Permissions"
msgstr "Permisos"

#: frontend/components/Common/PlayButton.vue:60
#: frontend/components/Stations/Media/Form/WaveformEditor.vue:21
msgid "Play"
msgstr "Reproducir"

#: frontend/components/Stations/Media/MediaToolbar.vue:157
msgid "Play Now"
msgstr "Reproducir Ahora"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:320
msgid "Play once every $x minutes."
msgstr "Reproducir una vez cada $x minutos."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:315
msgid "Play once every $x songs."
msgstr "Reproducir una vez cada $x canciones."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:325
msgid "Play once per hour at the specified minute."
msgstr "Reproducir una vez por hora en el minuto especificado."

#: frontend/components/Stations/Playlists.vue:227
#: frontend/components/Stations/Playlists/QueueModal.vue:6
msgid "Playback Queue"
msgstr "Cola de Reproducción"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:129
msgid "Playing Next"
msgstr "Siguiente Reproducción"

#: frontend/components/Public/FullPlayer.vue:42
#: frontend/components/Stations/Playlists.vue:345
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:101
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:170
#: frontend/components/Stations/Profile/SchedulePanel.vue:19
#: frontend/components/Stations/Queue.vue:64
msgid "Playlist"
msgstr "Lista de reproducción"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:359
msgid "Playlist (M3U/PLS) URL"
msgstr "URL de Reproducción (M3U/PLS)"

#: frontend/components/Public/WebDJ/MixerPanel.vue:13
#: frontend/components/Public/WebDJ/PlaylistPanel.vue:271
msgid "Playlist 1"
msgstr "Lista de Reproducción 1"

#: frontend/components/Public/WebDJ/MixerPanel.vue:28
#: frontend/components/Public/WebDJ/PlaylistPanel.vue:272
msgid "Playlist 2"
msgstr "Lista de Reproducción 2"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:11
msgid "Playlist Name"
msgstr "Nombre de la Lista de Reproducción"

#: frontend/components/Stations/Playlists/ReorderModal.vue:145
msgid "Playlist order set."
msgstr "Orden de la lista de reproducción."

#: frontend/components/Stations/Playlists/QueueModal.vue:99
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/DeleteQueueAction.php:38
msgid "Playlist queue cleared."
msgstr "Se borró la cola de la lista de reproducción."

#: frontend/components/Stations/Playlists/ApplyToModal.vue:147
msgid "Playlist successfully applied to folders."
msgstr "Lista de reproducción aplicada con éxito a las carpetas."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:87
msgid "Playlist Type"
msgstr "Tipo de Lista de Reproducción"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:121
msgid "Playlist Weight"
msgstr "Peso de la Lista de Reproducción"

#: frontend/components/Stations/Podcasts.vue:54
msgid "Playlist-Based"
msgstr "Lista de reproducción: basada en"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:25
msgid "Playlist-Based Podcast"
msgstr "Podcast basado en lista de reproducción"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:31
msgid "Playlist-based podcasts will automatically sync with the contents of a playlist, creating new podcast episodes for any media added to the playlist."
msgstr "Los podcasts basados ​​en listas de reproducción se sincronizarán automáticamente con el contenido de una lista de reproducción, creando nuevos episodios de podcast para cualquier medio agregado a la lista de reproducción."

#: frontend/components/Stations/Playlists/ApplyToModal.vue:15
#: frontend/components/Stations/Reports/Timeline.vue:72
msgid "Playlist:"
msgstr "Lista de Reproducción:"

#: frontend/components/Admin/Stations/CloneModalForm.vue:59
#: frontend/components/Stations/Media.vue:375
#: frontend/components/Stations/Media/EditModal.vue:15
#: frontend/components/Stations/Media/Form/Playlists.vue:9
#: frontend/components/Stations/Media/MediaToolbar.vue:26
#: frontend/components/Stations/menu.ts:141
#: frontend/components/Stations/Playlists.vue:14
#: frontend/components/Stations/Profile/BackendPanel.vue:37
msgid "Playlists"
msgstr "Listas de reproducción"

#: frontend/components/Stations/Media/MediaToolbar.vue:379
msgid "Playlists cleared for selected files:"
msgstr "Listas de reproducción borradas para los archivos seleccionados:"

#: frontend/components/Stations/Media/MediaToolbar.vue:378
msgid "Playlists updated for selected files:"
msgstr "Listas de reproducción actualizadas para los archivos seleccionados:"

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:101
msgid "Plays"
msgstr "Reproducciones"

#: frontend/components/Login.vue:130
msgid "Please log in to continue."
msgstr "Por favor, inicia sesión para continuar."

#: frontend/components/Public/Podcasts/PodcastList.vue:138
#: frontend/components/Stations/Podcasts.vue:140
msgid "Podcast"
msgstr "Podcast"

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:13
msgid "Podcast media should be in the MP3 or M4A (AAC) format for the greatest compatibility."
msgstr "Los archivos de podcast deben estar en formato MP3 o M4A (AAC) para una mayor compatibilidad."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:11
msgid "Podcast Title"
msgstr "Título del Podcast"

#: frontend/components/Public/Podcasts/Podcast.vue:14
#: frontend/components/Public/Podcasts/PodcastEpisode.vue:12
#: frontend/components/Stations/menu.ts:150
#: frontend/components/Stations/Podcasts.vue:7
#: frontend/components/Stations/Profile/EmbedModal.vue:125
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:48
msgid "Podcasts"
msgstr "Podcasts"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:49
msgid "Podcasts Storage Location"
msgstr "Ubicación del Almacenamiento de Podcasts"

#: frontend/components/Stations/Profile/FrontendPanel.vue:55
msgid "Port"
msgstr "Puerto"

#: frontend/components/Stations/SftpUsers.vue:61
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:32
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:59
msgid "Port:"
msgstr "Puerto:"

#: frontend/components/PanelLayout.vue:156
msgid "Powered by"
msgstr "Impulsado por"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:128
msgid "Powered by AzuraCast"
msgstr "Desarrollado por AzuraCast"

#: frontend/components/Admin/Settings/GeneralTab.vue:29
msgid "Prefer Browser URL (If Available)"
msgstr "Preferir URL del Navegador (si está disponible)"

#: frontend/components/Account/EditForm.vue:77
#: frontend/components/Admin/Branding/BrandingForm.vue:182
msgid "Prefer System Default"
msgstr "Preferir Sistema Predeterminado"

#: frontend/components/Stations/Profile/EmbedModal.vue:78
msgid "Preview"
msgstr "Avance"

#: frontend/components/Admin/AuditLog/DetailsModal.vue:17
msgid "Previous"
msgstr "Anterior"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:8
msgid "Privacy"
msgstr "Privacidad"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:3
#: frontend/components/Stations/menu.ts:31
msgid "Profile"
msgstr "Perfil"

#: frontend/components/Admin/CustomFields/Form.vue:15
#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:11
msgid "Programmatic Name"
msgstr "Nombre Programático"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:190
msgid "Provide a valid license key from Thimeo. Functionality is limited without a license key."
msgstr "Proporcione una clave de licencia válida de Thimeo. La funcionalidad está limitada sin una clave de licencia."

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:124
msgid "Public"
msgstr "Público"

#: frontend/components/Dashboard.vue:172
#: frontend/components/Stations/menu.ts:61
#: frontend/components/Stations/PodcastEpisodes.vue:83
#: frontend/components/Stations/Podcasts.vue:43
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:21
msgid "Public Page"
msgstr "Página pública"

#: frontend/components/Admin/Branding.vue:17
#: frontend/components/Stations/Branding.vue:22
msgid "Public Page Background"
msgstr "Fondo de Página Pública"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:81
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:8
msgid "Public Pages"
msgstr "Páginas Públicas"

#: frontend/components/Stations/PodcastEpisodes.vue:218
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:24
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:35
msgid "Publish At"
msgstr "Publicar en"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:53
#: frontend/components/Stations/Remotes/Form/AutoDj.vue:76
msgid "Publish to \"Yellow Pages\" Directories"
msgstr "Publicar en los Directorios \"Páginas Amarillas\""

#: frontend/components/Stations/Media/MediaToolbar.vue:146
msgid "Queue"
msgstr "Cola"

#: frontend/components/Stations/Media/MediaToolbar.vue:142
msgid "Queue the selected media to play next"
msgstr "Poner en cola los medios seleccionados para reproducir a continuación"

#: frontend/components/Stations/Profile/EmbedModal.vue:117
msgid "Radio Player"
msgstr "Reproductor de Radio"

#: frontend/entities/Webhooks.ts:104
msgid "Radio.de"
msgstr "Radio.de"

#: frontend/components/Stations/Webhooks/Form/RadioDe.vue:18
msgid "Radio.de API Key"
msgstr "Clave API Radio.de"

#: frontend/components/Stations/Webhooks/Form/RadioDe.vue:11
msgid "Radio.de Broadcast Subdomain"
msgstr "Subdominio de Broadcast Radio.de"

#: frontend/components/Stations/Webhooks/Form/RadioReg.vue:18
msgid "RadioRed Organization API Key"
msgstr ""

#: frontend/components/Stations/Webhooks/Form/RadioReg.vue:11
msgid "RadioReg Webhook URL"
msgstr ""

#: frontend/entities/Webhooks.ts:108
msgid "RadioReg.net"
msgstr ""

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:342
msgid "Random"
msgstr "Aleatorio"

#: frontend/components/Stations/Sidebar.vue:39
msgid "Ready to start broadcasting? Click to start your station."
msgstr "¿Listo para empezar a emitir? Haz click para iniciar tu estación."

#: frontend/components/Admin/Index/NetworkStatsPanel.vue:19
msgid "Received"
msgstr "Recibido"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:27
msgid "Record Live Broadcasts"
msgstr "Grabar Transmisiones en Vivo"

#: frontend/components/Recover.vue:14
#: frontend/components/Recover.vue:64
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/RecoverAction.php:90
msgid "Recover Account"
msgstr "Recuperar Cuenta"

#: frontend/components/Admin/Debug.vue:130
#: frontend/components/Admin/Debug.vue:74
msgid "Refresh"
msgstr "Refrescar"

#: frontend/components/Common/DataTable.vue:51
msgid "Refresh rows"
msgstr "Actualizar ahora"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:32
#: frontend/components/Stations/Reports/Listeners/Map.vue:14
msgid "Region"
msgstr "Región"

#: frontend/components/Admin/Relays.vue:75
#: frontend/components/Stations/Profile/FrontendPanel.vue:95
msgid "Relay"
msgstr "Relé"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:43
msgid "Relay Stream URL"
msgstr "Url de retransmisión"

#: frontend/components/Admin/Settings/ServicesTab.vue:15
#: frontend/components/Admin/Updates.vue:46
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:36
msgid "Release Channel"
msgstr "Canal de lanzamiento"

#: frontend/components/Stations/ProfileEdit.vue:36
msgid "Reload"
msgstr "Recargar"

#: frontend/components/Stations/Restart.vue:18
#: frontend/components/Stations/Restart.vue:48
msgid "Reload Configuration"
msgstr "Recargar Configuración"

#: frontend/components/Stations/Sidebar.vue:50
msgid "Reload to Apply Changes"
msgstr "Reiniciar para Aplicar los Cambios"

#: frontend/components/Stations/Restart.vue:30
msgid "Reloading broadcasting will not disconnect your listeners."
msgstr "Recargar la emisión no desconectará a tus oyentes."

#: frontend/components/Login.vue:87
msgid "Remember me"
msgstr "Recuérdame"

#: frontend/components/Stations/Reports/Listeners.vue:163
msgid "Remote"
msgstr "Remoto"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:219
msgid "Remote Playback Buffer (Seconds)"
msgstr "Búfer de Reproducción Remota (segundos)"

#: frontend/components/Admin/Stations/CloneModalForm.vue:67
#: frontend/components/Stations/menu.ts:256
#: frontend/components/Stations/Profile/StreamsPanel.vue:64
#: frontend/components/Stations/Remotes.vue:2
msgid "Remote Relays"
msgstr "Repetidoras"

#: frontend/components/Stations/Remotes.vue:6
msgid "Remote relays let you work with broadcasting software outside this server. Any relay you include here will be included in your station's statistics. You can also broadcast from this server to remote relays."
msgstr "Los relés remotos le permiten trabajar con software de difusión fuera de este servidor. Cualquier repetidor que incluyas aquí será incluido en las estadísticas de tu estación. También puedes emitir desde este servidor a repetidores remotos."

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:55
msgid "Remote Station Administrator Password"
msgstr "Contraseña del Administrador de la Estación Remota"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:42
msgid "Remote Station Listening Mountpoint/SID"
msgstr "Punto de Montaje/SID de Escucha de la Estación Remota"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:29
msgid "Remote Station Listening URL"
msgstr "URL de Escucha de la Estación Remota"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:50
msgid "Remote Station Source Mountpoint/SID"
msgstr "Punto de Montaje/SID de Escucha de la Estación Remota"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:66
msgid "Remote Station Source Password"
msgstr "Contraseña de Origen de la Estación Remota"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:42
msgid "Remote Station Source Port"
msgstr "Puerto de Origen de la Estación Remota"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:58
msgid "Remote Station Source Username"
msgstr "Nombre de Usuario de la Fuente de la Estación Remota"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:14
msgid "Remote Station Type"
msgstr "Tipo de Estación Remota"

#: frontend/components/Stations/Playlists.vue:58
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:200
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:301
msgid "Remote URL"
msgstr "URL Remota"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:190
msgid "Remote URL Playlist"
msgstr "Lista de Reproducción de URL Remota"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:210
msgid "Remote URL Type"
msgstr "Tipo de URL Remota"

#: frontend/components/Admin/StorageLocations.vue:173
#: frontend/components/Admin/StorageLocations/Form.vue:91
#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:3
msgid "Remote: Dropbox"
msgstr "Remoto: Dropbox"

#: frontend/components/Admin/StorageLocations.vue:170
#: frontend/components/Admin/StorageLocations/Form.vue:87
#: frontend/components/Admin/StorageLocations/Form/S3.vue:3
msgid "Remote: S3 Compatible"
msgstr "Remoto: Compatible con S3"

#: frontend/components/Admin/StorageLocations.vue:176
#: frontend/components/Admin/StorageLocations/Form.vue:95
#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:3
msgid "Remote: SFTP"
msgstr "Remoto: SFTP"

#: frontend/components/Admin/Permissions/Form/StationRow.vue:20
#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:17
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:17
msgid "Remove"
msgstr "Eliminar"

#: frontend/components/Stations/Media/MediaToolbar.vue:174
msgid "Remove any extra metadata (fade points, cue points, etc.) from the selected media"
msgstr ""

#: frontend/components/Admin/GeoLite.vue:94
msgid "Remove Key"
msgstr "Quitar Clave"

#: frontend/components/Stations/Media.vue:220
#: frontend/components/Stations/Media/RenameModal.vue:34
msgid "Rename"
msgstr "Renombrar"

#: frontend/components/Stations/Media/RenameModal.vue:6
msgid "Rename File/Directory"
msgstr "Renombrar Archivo/Directorio"

#: frontend/components/Stations/Playlists.vue:187
msgid "Reorder"
msgstr "Reordenar"

#: frontend/components/Stations/Playlists/ReorderModal.vue:6
msgid "Reorder Playlist"
msgstr "Reordenar Lista de Reproducción"

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:145
msgid "Repeat"
msgstr "Repetir"

#: frontend/components/Stations/Media/Form/AlbumArt.vue:23
msgid "Replace Album Cover Art"
msgstr "Reemplazar Portada de Álbum"

#: frontend/components/Stations/menu.ts:191
msgid "Reports"
msgstr "Informes"

#: frontend/components/Stations/Media/MediaToolbar.vue:167
msgid "Reprocess"
msgstr "Reprocesar"

#: frontend/components/Public/Requests/RequestsDataTable.vue:31
msgid "Request"
msgstr "Solicitar"

#: frontend/components/Public/FullPlayer/RequestModal.vue:6
msgid "Request a Song"
msgstr "Solicitar una Canción"

#: frontend/components/Stations/Reports/Requests.vue:134
msgid "Request History"
msgstr "Historial de Peticiones"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:46
msgid "Request Last Played Threshold (Minutes)"
msgstr "Tiempo de espera antes de pedir un nuevo título (minutos)"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:36
msgid "Request Minimum Delay (Minutes)"
msgstr "Retraso Mínimo de Solicitud (Minutos)"

#: frontend/components/Public/FullPlayer.vue:33
msgid "Request Song"
msgstr "Pedir Canción"

#: frontend/components/Stations/Reports/Requests.vue:123
msgid "Requester IP"
msgstr "IP del Solicitante"

#: frontend/components/Stations/Profile/EmbedModal.vue:136
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/RequestsAction.php:41
msgid "Requests"
msgstr "Solicitudes"

#: frontend/components/Form/FormLabel.vue:9
msgid "Required"
msgstr "Requerido"

#: frontend/components/Stations/Playlists.vue:211
msgid "Reshuffle"
msgstr "Re-Mezclar"

#: frontend/components/Admin/Index/ServicesPanel.vue:39
#: frontend/components/Stations/Profile/BackendPanel.vue:53
#: frontend/components/Stations/Profile/FrontendPanel.vue:140
msgid "Restart"
msgstr "Reiniciar"

#: frontend/components/Stations/menu.ts:298
#: frontend/components/Stations/Restart.vue:73
#: frontend/components/Stations/Restart.vue:96
msgid "Restart Broadcasting"
msgstr "Reiniciar la transmisión"

#: frontend/components/Stations/Restart.vue:85
msgid "Restarting broadcasting will briefly disconnect your listeners."
msgstr "Reiniciar la emisión desconectará brevemente a tus oyentes."

#: frontend/components/Stations/Restart.vue:79
msgid "Restarting broadcasting will rewrite all configuration files and restart all services."
msgstr "Reiniciar la transmisión reescribirá todos los archivos de configuración y reiniciará todos los servicios."

#: frontend/components/Admin/Backups.vue:68
msgid "Restoring Backups"
msgstr "Restaurando Copias de Seguridad"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:153
msgid "Reverse Proxy (X-Forwarded-For)"
msgstr "Invertir Proxy (X-Forwarded-for)"

#: frontend/components/Admin/Permissions.vue:106
#: frontend/components/Admin/Permissions/Form/GlobalForm.vue:8
msgid "Role Name"
msgstr "Nombre de Función"

#: frontend/components/Admin/Users.vue:104
#: frontend/components/Admin/Users/Form.vue:38
msgid "Roles"
msgstr "Funciones"

#: frontend/components/Admin/menu.ts:89
#: frontend/components/Admin/Permissions.vue:2
msgid "Roles & Permissions"
msgstr "Funciones y permisos"

#: frontend/components/Admin/Settings/ServicesTab.vue:342
#: frontend/components/Admin/Updates.vue:191
msgid "Rolling Release"
msgstr "Versión Consecutiva"

#: frontend/components/Public/Podcasts/Podcast.vue:32
#: frontend/components/Public/Podcasts/PodcastList.vue:62
msgid "RSS"
msgstr "RSS"

#: frontend/components/Stations/Podcasts.vue:47
msgid "RSS Feed"
msgstr "RSS Feed"

#: frontend/components/Admin/Backups/ConfigureModal.vue:17
msgid "Run Automatic Nightly Backups"
msgstr "Ejecutar copias de seguridad automáticas nocturnas"

#: frontend/components/Admin/Backups.vue:100
#: frontend/components/Admin/Backups/RunBackupModal.vue:7
#: frontend/components/Admin/Backups/RunBackupModal.vue:97
msgid "Run Manual Backup"
msgstr "Ejecutar copia de seguridad manualmente"

#: frontend/components/Admin/Debug.vue:103
#: frontend/components/Admin/Debug.vue:219
msgid "Run Task"
msgstr "Ejecutar Tarea"

#: frontend/components/Common/Badges/RunningBadge.vue:29
msgid "Running"
msgstr "En Ejecución"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:111
msgid "Sample Rate"
msgstr "Frecuencia de Muestreo"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:150
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:180
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:150
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:114
msgid "Saturday"
msgstr "Sábado"

#: frontend/components/Stations/Media/MediaToolbar.vue:96
msgid "Save"
msgstr "Vincular"

#: frontend/components/Setup/Settings.vue:20
msgid "Save and Continue"
msgstr "Guardar y Continuar"

#: frontend/components/Admin/Branding/BrandingForm.vue:123
#: frontend/components/Admin/GeoLite.vue:87
#: frontend/components/Admin/Settings.vue:55
#: frontend/components/Admin/Stations/EditModal.vue:41
#: frontend/components/Admin/Stations/StationForm.vue:62
#: frontend/components/Common/ModalForm.vue:50
#: frontend/components/Stations/Branding/BrandingForm.vue:79
#: frontend/components/Stations/LiquidsoapConfig.vue:71
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:58
msgid "Save Changes"
msgstr "Guardar los Cambios"

#: frontend/components/Admin/Settings/ServicesTab.vue:173
#: frontend/components/Admin/Settings/ServicesTab.vue:80
msgid "Save Changes first"
msgstr "Guarde Primeramente los Cambios"

#: frontend/components/Public/Schedule.vue:8
#: frontend/components/Stations/Playlists/Form/Schedule.vue:2
#: frontend/components/Stations/Profile/EmbedModal.vue:129
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:57
#: frontend/components/Stations/Streamers/Form/Schedule.vue:2
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/ScheduleAction.php:50
msgid "Schedule"
msgstr "Programar"

#: frontend/components/Stations/Playlists.vue:265
#: frontend/components/Stations/Streamers.vue:84
msgid "Schedule View"
msgstr "Vista de Programación Agendada"

#: frontend/components/Stations/Playlists.vue:83
#: frontend/components/Stations/Profile/SchedulePanel.vue:6
msgid "Scheduled"
msgstr "Agendado"

#: frontend/components/Admin/Backups/ConfigureModal.vue:30
msgid "Scheduled Backup Time"
msgstr "Horario de Respaldo Programado"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:93
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:97
msgid "Scheduled Play Days of Week"
msgstr "Programar Días de la Semana para Reproducción"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:44
msgid "Scheduled playlists and other timed items will be controlled by this time zone."
msgstr "Las listas de reproducción y otros elementos cronometrados estarán controlados por esta zona horaria."

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:6
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:6
msgid "Scheduled Time #%{num}"
msgstr "Tiempo programado #%{num}"

#: frontend/components/Stations/Playlists.vue:346
msgid "Scheduling"
msgstr "Planificación"

#: frontend/components/Common/DataTable.vue:40
msgid "Search"
msgstr "Búsqueda"

#: frontend/components/Stations/PodcastEpisodes.vue:231
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:26
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:61
msgid "Season Number"
msgstr ""

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:61
msgid "Seconds from the start of the song that the AutoDJ should start playing."
msgstr "Segundos desde el inicio de la canción en el que el AutoDJ debería empezar a reproducir."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:72
msgid "Seconds from the start of the song that the AutoDJ should stop playing."
msgstr "Segundos desde el inicio de la canción que el AutoDJ debería de dejar de reproducir."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:28
msgid "Seconds from the start of the song that the next song should begin when fading. Leave blank to use the system default."
msgstr ""

#: frontend/components/Admin/StorageLocations/Form/S3.vue:18
msgid "Secret Key"
msgstr "Key Secreta"

#: frontend/components/Account/SecurityPanel.vue:10
#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:27
msgid "Security"
msgstr "Seguridad"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:3
msgid "Security & Privacy"
msgstr "Seguridad y Privacidad"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:65
msgid "See the Telegram documentation for more details."
msgstr "Consulte la documentación de Telegram para más detalles."

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:18
msgid "See the Telegram Documentation for more details."
msgstr "Consulte la documentación de Telegram para más detalles."

#: frontend/components/InlinePlayer.vue:27
msgid "Seek"
msgstr "Buscar"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:55
msgid "Segment Length (Seconds)"
msgstr "Longitud del Segmento (Segundos)"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:65
msgid "Segments in Playlist"
msgstr "Segmentos en la Lista de Reproducción"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:75
msgid "Segments Overhead"
msgstr "Segmentos por Encima"

#: frontend/components/Common/DateRangeDropdown.vue:11
msgid "Select"
msgstr "Seleccionar"

#: frontend/components/Admin/Branding/BrandingForm.vue:34
msgid "Select a theme to use as a base for station public pages and the login page."
msgstr "Seleccione un tema para usar como base para las páginas públicas de la estación y la página de inicio de sesión."

#: frontend/components/Common/DataTable.vue:157
msgid "Select All Rows"
msgstr "Seleccionar Todas las Filas"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:104
msgid "Select an option here to apply post-processing using an easy preset or tool. You can also manually apply post-processing by editing your Liquidsoap configuration manually."
msgstr "Seleccione una opción aquí para aplicar el post-procesamiento utilizando una sencilla configuración preestablecida. También puede aplicar manualmente el post-procesamiento editando su configuración de Liquidsoap manualmente."

#: frontend/components/Stations/StereoToolConfig.vue:36
msgid "Select Configuration File"
msgstr "Seleccionar un Archivo de Configuración"

#: frontend/components/Stations/BulkMedia.vue:65
msgid "Select CSV File"
msgstr "Seleccione el Archivo CSV"

#: frontend/components/Stations/Fallback.vue:29
msgid "Select Custom Fallback File"
msgstr "Seleccionar Archivo Personalizado Alternativo"

#: frontend/components/Common/FlowUpload.vue:55
msgid "Select File"
msgstr "Seleccionar Archivo"

#: frontend/components/Stations/Mounts/Form/Intro.vue:9
msgid "Select Intro File"
msgstr "Seleccionar Archivo de Intro"

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:9
msgid "Select Media File"
msgstr "Seleccionar Archivo Multimedia"

#: frontend/components/Account/PasskeyModal.vue:34
#: frontend/components/Account/PasskeyModal.vue:56
msgid "Select Passkey"
msgstr "Seleccionar clave de acceso"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:42
msgid "Select Playlist"
msgstr "Seleccionar lista de reproducción"

#: frontend/components/Stations/Playlists/ImportModal.vue:63
msgid "Select PLS/M3U File to Import"
msgstr "Seleccione el archivo PLS/M3U para importar"

#: frontend/components/Stations/Podcasts/Common/Artwork.vue:7
#: frontend/components/Stations/Streamers/Form/Artwork.vue:7
msgid "Select PNG/JPG artwork file"
msgstr "Seleccionar archivo de portada PNG/JPG"

#: frontend/components/Common/DataTable.vue:236
msgid "Select Row"
msgstr "Seleccionar Fila"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:64
msgid "Select the category/categories that best reflects the content of your podcast."
msgstr "Seleccione la categoría/categorías que mejor reflejen el contenido de su podcast."

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:122
msgid "Select the countries that are not allowed to connect to the streams."
msgstr "Seleccione los países que no están autorizados a conectarse a los streams."

#: frontend/components/Stations/Webhooks/EditModal.vue:164
msgid "Select Web Hook Type"
msgstr "Seleccionar el Tipo de Web Hook"

#: frontend/components/Stations/Media/MoveFilesModal.vue:26
msgid "Selected directory:"
msgstr ""

#: frontend/entities/Webhooks.ts:97
msgid "Send an e-mail to specified address(es)."
msgstr "Enviar un correo electrónico a la(s) dirección(es) especificada(s)."

#: frontend/entities/Webhooks.ts:96
msgid "Send E-mail"
msgstr "Enviar Email"

#: frontend/entities/Webhooks.ts:113
msgid "Send song metadata changes to %{service}"
msgstr "Enviar cambios de metadatos de canciones a %{service}"

#: frontend/entities/Webhooks.ts:101
#: frontend/entities/Webhooks.ts:105
#: frontend/entities/Webhooks.ts:109
msgid "Send song metadata changes to %{service}."
msgstr "Enviar cambios de metadatos de canciones a %{service}."

#: frontend/entities/Webhooks.ts:129
msgid "Send stream listener details to Google Analytics."
msgstr "Enviar detalles del oyente a Google Analytics."

#: frontend/entities/Webhooks.ts:133
msgid "Send stream listener details to Matomo Analytics."
msgstr "Enviar detalles del oyente del stream a Matomo Analytics."

#: frontend/components/Admin/Settings/ServicesTab.vue:171
#: frontend/components/Admin/Settings/TestMessageModal.vue:31
#: frontend/components/Admin/Settings/TestMessageModal.vue:6
msgid "Send Test Message"
msgstr "Enviar Mensaje de Prueba"

#: frontend/components/Admin/Settings/ServicesTab.vue:121
msgid "Sender E-mail Address"
msgstr "Correo Electrónico del Remitente"

#: frontend/components/Admin/Settings/ServicesTab.vue:113
msgid "Sender Name"
msgstr "Nombre del Remitente"

#: frontend/components/Stations/Playlists.vue:71
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:347
msgid "Sequential"
msgstr "Secuencial"

#: frontend/components/Admin/Index.vue:43
msgid "Server Status"
msgstr "Estado del Servidor"

#: frontend/components/Stations/SftpUsers.vue:51
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:21
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:48
msgid "Server:"
msgstr "Servidor:"

#: frontend/components/Admin/Index/ServicesPanel.vue:5
#: frontend/components/Admin/Settings/ServicesTab.vue:3
msgid "Services"
msgstr "Servicios"

#: frontend/components/Admin/StorageLocations/Form.vue:35
msgid "Set a maximum disk space that this storage location can use. Specify the size with unit, i.e. \"8 GB\". Units are measured in 1024 bytes. Leave blank to default to the available space on the disk."
msgstr "Establezca un espacio máximo en disco que puede ser usada en esta ubicación de almacenamiento. Especifique el tamaño de la unidad en GB, por ejemplo, \"8 GB\". Las unidades se miden en 1024 bytes. Déjelo en blanco y por defecto se establecerá el espacio disponible en el disco."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:35
msgid "Set as Default Mount Point"
msgstr "Establecer como Punto de Montaje Predeterminado"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:4
msgid "Set cue and fade points using the visual editor. The timestamps will be saved to the corresponding fields in the advanced playback settings."
msgstr "Establece los puntos de inicio y desvanecimiento usando el editor visual. Las marcas de tiempo se guardarán en los campos correspondientes en los ajustes de reproducción avanzados."

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:41
msgid "Set Cue In"
msgstr "Definir Cue In"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:48
msgid "Set Cue Out"
msgstr "Ajustar Cue Out"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:66
msgid "Set Fade In"
msgstr "Establecer Fade In"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:73
msgid "Set Fade Out"
msgstr "Establecer Fade Out"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:57
msgid "Set Fade Start Next"
msgstr ""

#: frontend/components/Admin/Settings/GeneralTab.vue:54
msgid "Set longer to preserve more playback history and listener metadata for stations. Set shorter to save disk space."
msgstr "Ajuste más tiempo para conservar más historial de reproducción y metadatos del oyente para las estaciones. Ajuste más corto para ahorrar espacio en disco."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:69
msgid "Set the length of time (seconds) a listener will stay connected to the stream. If set to 0, listeners can stay connected infinitely."
msgstr "Establece el tiempo (en segundos) que un oyente permanecerá conectado al stream. Si se establece en 0, los oyentes permanecerán conectados indefinidamente."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:39
msgid "Set to \"Yes\" to always use \"https://\" secure URLs, and to automatically redirect to the secure URL when an insecure URL is visited (HSTS)."
msgstr ""

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:65
msgid "Set to * to allow all sources, or specify a list of origins separated by a comma (,)."
msgstr "Establecer a * para permitir todas las fuentes, o especificar una lista de orígenes separados por una coma (,)."

#: frontend/components/Admin/Settings/GeneralTab.vue:3
msgid "Settings"
msgstr "Ajustes"

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:79
msgid "Setup instructions for broadcasting software are available on the AzuraCast wiki."
msgstr "Las instrucciones de configuración para el software de transmisión están disponibles en la wiki de AzuraCast."

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:11
msgid "SFTP Host"
msgstr "Servidor SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:35
msgid "SFTP Password"
msgstr "Contraseña SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:21
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:56
msgid "SFTP Port"
msgstr "Puerto SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:50
msgid "SFTP Private Key"
msgstr "Clave Privada SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:42
msgid "SFTP Private Key Pass Phrase"
msgstr "Frase de Clave Privada SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:28
msgid "SFTP Username"
msgstr "Usuario SFTP"

#: frontend/components/Stations/menu.ts:123
#: frontend/components/Stations/SftpUsers.vue:6
msgid "SFTP Users"
msgstr "Usuarios SFTP"

#: frontend/components/Admin/Stations/CloneModalForm.vue:47
msgid "Share Media Storage Location"
msgstr "Compartir Ubicación de Almacenamiento de Medios"

#: frontend/components/Admin/Stations/CloneModalForm.vue:55
msgid "Share Podcasts Storage Location"
msgstr "Compartir Ubicación de Almacenamiento de Podcasts"

#: frontend/components/Admin/Stations/CloneModalForm.vue:51
msgid "Share Recordings Storage Location"
msgstr "Compartir Ubicación de Almacenamiento de Grabaciones"

#: frontend/components/Admin/Shoutcast.vue:65
msgid "Shoutcast 2 DNAS is not currently installed on this installation."
msgstr "El DNAS de Shoutcast 2 no está instalado actualmente en esta instalación."

#: frontend/components/Admin/Shoutcast.vue:17
msgid "Shoutcast 2 DNAS is not free software, and its restrictive license does not allow AzuraCast to distribute the Shoutcast binary."
msgstr "El DNAS de Shoutcast 2 no es software gratuito y su licencia restrictiva no permite que AzuraCast distribuya el binario de Shoutcast."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:44
msgid "Shoutcast Clients"
msgstr "Clientes Shoutcast"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:28
msgid "Shoutcast License ID"
msgstr "ID de Licencia Shoutcast"

#: frontend/components/Admin/Shoutcast.vue:33
#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:88
msgid "Shoutcast Radio Manager"
msgstr "Adminstrador de Radio Shoutcast"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:35
msgid "Shoutcast User ID"
msgstr "ID de Usuario Shoutcast"

#: frontend/components/Admin/Shoutcast.vue:97
msgid "Shoutcast version \"%{ version }\" is currently installed."
msgstr "Versión de Shoutcast \"%{ version }\" instalada actualmente."

#: frontend/components/Dashboard.vue:304
msgid "Show Charts"
msgstr "Mostrar Gráficas"

#: frontend/components/Stations/Profile/FrontendPanel.vue:200
msgid "Show Credentials"
msgstr "Mostrar Credenciales"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:33
msgid "Show HLS Stream on Public Player"
msgstr "Mostrar el Stream HLS en el Reproductor Público"

#: frontend/components/Admin/Settings/ServicesTab.vue:36
msgid "Show new releases within your update channel on the AzuraCast homepage."
msgstr "Mostrar nuevas versiones dentro de su canal de actualizaciones en la página de inicio de AzuraCast."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:27
#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:63
msgid "Show on Public Pages"
msgstr "Mostrar en Páginas Públicas"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:90
msgid "Show the station in public pages and general API results."
msgstr "Mostrar la estación en páginas públicas y resultados generales de la API."

#: frontend/components/Admin/Settings/ServicesTab.vue:35
msgid "Show Update Announcements"
msgstr "Mostrar Anuncios de Actualizaciones"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:337
msgid "Shuffled"
msgstr "Mezclado"

#: frontend/components/PanelLayout.vue:140
msgid "Sidebar"
msgstr "Barra Lateral"

#: frontend/components/Login.vue:95
#: frontend/components/Login.vue:98
msgid "Sign In"
msgstr "Iniciar sesión"

#: frontend/components/Login.vue:120
#: frontend/components/Login.vue:124
msgid "Sign In with Passkey"
msgstr "Iniciar sesión con clave de acceso"

#: frontend/components/PanelLayout.vue:128
msgid "Sign Out"
msgstr "Cerrar sesión"

#: frontend/components/Admin/Settings/GeneralTab.vue:13
msgid "Site Base URL"
msgstr "URL Base del sitio"

#: frontend/components/Admin/Backups.vue:220
#: frontend/components/Stations/Media.vue:348
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:120
msgid "Size"
msgstr "Tamaño"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:211
msgid "Skip Song"
msgstr "Saltar Canción"

#: frontend/components/PanelLayout.vue:6
msgid "Skip to main content"
msgstr "Ir al Contenido Principal"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:447
msgid "Smart Mode"
msgstr "Modo Inteligente"

#: frontend/components/Admin/Settings/ServicesTab.vue:128
msgid "SMTP Host"
msgstr "Servidor SMTP"

#: frontend/components/Admin/Settings/ServicesTab.vue:159
msgid "SMTP Password"
msgstr "Contraseña SMTP"

#: frontend/components/Admin/Settings/ServicesTab.vue:136
msgid "SMTP Port"
msgstr "Puerto SMTP"

#: frontend/components/Admin/Settings/ServicesTab.vue:151
msgid "SMTP Username"
msgstr "Usuario SMTP"

#: frontend/components/Stations/Webhooks/Form/TypeSelect.vue:14
msgid "Social Media"
msgstr "Redes Sociales"

#: frontend/components/Stations/Profile/FrontendPanel.vue:67
msgid "Some clients may require that you enter a port number that is either one above or one below this number."
msgstr ""

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:12
msgid "Some stream licensing providers may have specific rules regarding song requests. Check your local regulations for more information."
msgstr "Algunos proveedores de licencias de streaming pueden tener reglas específicas con respecto a las solicitudes de canciones. Revisa tus regulaciones locales para más información."

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:104
#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:24
#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:64
msgid "Song"
msgstr "Canción"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:36
msgid "Song Album"
msgstr "Álbum de Canción"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:22
msgid "Song Artist"
msgstr "Artista"

#: frontend/entities/Webhooks.ts:39
msgid "Song Change"
msgstr "Cambio de Canción"

#: frontend/entities/Webhooks.ts:43
msgid "Song Change (Live Only)"
msgstr "Cambio de Canción (Sólo en Directo)"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:29
msgid "Song Genre"
msgstr "Género de Canción"

#: frontend/components/Public/FullPlayer.vue:23
#: frontend/components/Public/FullPlayer/SongHistoryModal.vue:6
msgid "Song History"
msgstr "Historial de Canciones"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:5
msgid "Song Length"
msgstr "Longitud de la Canción"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:44
msgid "Song Lyrics"
msgstr "Letras de la Canción"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:106
msgid "Song Playback Order"
msgstr "Orden de Reproducción de Canción"

#: frontend/components/Stations/menu.ts:219
#: frontend/components/Stations/Reports/Timeline.vue:6
msgid "Song Playback Timeline"
msgstr "Historial de reproducción de canciones"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:3
#: frontend/components/Admin/Stations/Form/RequestsForm.vue:8
#: frontend/components/Stations/menu.ts:211
#: frontend/components/Stations/Profile/RequestsPanel.vue:8
#: frontend/components/Stations/Reports/Requests.vue:8
msgid "Song Requests"
msgstr "Pedidos de Canciones"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:15
#: frontend/components/Stations/Queue.vue:97
#: frontend/components/Stations/Reports/Requests.vue:122
#: frontend/components/Stations/Reports/Timeline.vue:159
msgid "Song Title"
msgstr "Título de la canción"

#: frontend/components/Stations/Playlists.vue:55
msgid "Song-based"
msgstr "Basado en Canciones"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:296
msgid "Song-Based"
msgstr "Basado en Canciones"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:40
msgid "Song-Based Playlist"
msgstr "Lista Basada en Canciones"

#: frontend/components/Stations/Reports/SoundExchange.vue:3
msgid "SoundExchange Report"
msgstr "Informe de SoundExchange"

#: frontend/components/Stations/menu.ts:226
msgid "SoundExchange Royalties"
msgstr "Regalías de SoundExchange"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:29
#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:14
#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:3
#: frontend/components/Stations/Profile/FrontendPanel.vue:74
#: frontend/components/Stations/Queue.vue:99
#: frontend/components/Stations/Reports/Timeline.vue:165
msgid "Source"
msgstr "Fuente"

#: frontend/components/Admin/StorageLocations.vue:129
msgid "Space Used"
msgstr "Espacio Utilizado"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:46
msgid "Specify a mountpoint (i.e. \"/radio.mp3\") or a Shoutcast SID (i.e. \"2\") to specify a specific stream to use for statistics or broadcasting."
msgstr "Especifique un punto de montaje (por ejemplo, \"/radio.mp3\") o un SID de Shoutcast (por ejemplo, \"2\") para especificar un stream específico para las estadísticas o la difusión."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:176
msgid "Specify the minute of every hour that this playlist should play."
msgstr "Especifique el minuto de cada hora en que esta lista de reproducción debería reproducirse."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:503
msgid "Speech General"
msgstr "Discurso General"

#: frontend/components/Stations/SftpUsers/Form.vue:47
msgid "SSH Public Keys"
msgstr "Claves Públicas SSSH"

#: frontend/components/Admin/Settings/ServicesTab.vue:341
#: frontend/components/Admin/Updates.vue:190
msgid "Stable"
msgstr "Estable"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:310
msgid "Standard playlist, shuffles with other standard playlists based on weight."
msgstr "Lista de reproducción estándar, se mezclará con otras listas de reproducción estándar basadas en su peso."

#: frontend/components/Stations/Profile/BackendPanel.vue:64
#: frontend/components/Stations/Profile/FrontendPanel.vue:151
msgid "Start"
msgstr "Iniciar"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:69
#: frontend/components/Stations/Reports/SoundExchange.vue:65
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:79
msgid "Start Date"
msgstr "Fecha de Inicio"

#: frontend/components/Stations/Sidebar.vue:37
msgid "Start Station"
msgstr "Iniciar Estación"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:289
msgid "Start Streaming"
msgstr "Iniciar Transmisión"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:28
#: frontend/components/Stations/Reports/Listeners.vue:269
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:103
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:30
msgid "Start Time"
msgstr "Hora de Inicio"

#: frontend/components/Stations/Webhooks/Form/TypeSelect.vue:25
msgid "Station Directories"
msgstr "Directorios de Estaciones"

#: frontend/components/Stations/Profile/StationDisabledPanel.vue:27
msgid "Station Disabled"
msgstr "Estación desactivada"

#: frontend/entities/Webhooks.ts:63
msgid "Station Goes Offline"
msgstr "Estación Apagada"

#: frontend/entities/Webhooks.ts:67
msgid "Station Goes Online"
msgstr "Estación en Línea"

#: frontend/components/Admin/StorageLocations.vue:137
msgid "Station Media"
msgstr "Medios de la Estación"

#: frontend/components/Dashboard.vue:322
msgid "Station Name"
msgstr "Nombre de la Estación"

#: frontend/components/Dashboard.vue:207
#: frontend/components/Public/Player.vue:29
#: frontend/components/Stations/Branding/BrandingForm.vue:31
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:79
msgid "Station Offline"
msgstr "Estación Apagada"

#: frontend/components/Stations/Branding/BrandingForm.vue:30
msgid "Station Offline Display Text"
msgstr "Texto de Visualización de Estación sin Conexión"

#: frontend/components/Dashboard.vue:126
msgid "Station Overview"
msgstr "Vista de su(s) Estación(es)"

#: frontend/components/Admin/Permissions/Form/StationForm.vue:2
#: frontend/components/Admin/Permissions/Form/StationRow.vue:33
msgid "Station Permissions"
msgstr "Permisos de Estación"

#: frontend/components/Admin/StorageLocations.vue:145
msgid "Station Podcasts"
msgstr "Podcasts de la Estación"

#: frontend/components/Admin/StorageLocations.vue:141
msgid "Station Recordings"
msgstr "Grabaciones de la Radio"

#: frontend/components/Stations/menu.ts:197
#: frontend/components/Stations/Reports/Overview.vue:9
msgid "Station Statistics"
msgstr "Estadísticas de la Estación"

#: frontend/components/Stations/Sidebar.vue:12
msgid "Station Time"
msgstr "Hora de la Estación"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:59
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:68
msgid "Station Time Zone"
msgstr "Zona Horaria de la Estación"

#: frontend/components/Admin/Debug.vue:174
msgid "Station-Specific Debugging"
msgstr "Depuración Específica de cada Estación"

#: frontend/components/Admin/StorageLocations.vue:130
msgid "Station(s)"
msgstr "Estación(es)"

#: frontend/components/Admin/menu.ts:115
#: frontend/components/Admin/menu.ts:120
#: frontend/components/Admin/Stations.vue:2
msgid "Stations"
msgstr "Estaciones"

#: frontend/components/Stations/Restart.vue:24
msgid "Stations using Icecast can soft-reload the station configuration, applying changes while keeping the stream broadcast running."
msgstr "Las estaciones que usan Icecast pueden recargar la configuración de la estación, aplicando cambios mientras mantiene la transmisión en vivo."

#: frontend/components/Admin/Index/CpuStatsPanel.vue:50
msgid "Steal"
msgstr "Robado"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:13
msgid "Steal (St)"
msgstr "Robado (St)"

#: frontend/components/Setup/SetupStep.vue:20
#: frontend/components/Setup/SetupStep.vue:33
#: frontend/components/Setup/SetupStep.vue:7
msgid "Step %{step}"
msgstr "Paso %{step}"

#: frontend/components/Account/TwoFactorModal.vue:15
msgid "Step 1: Scan QR Code"
msgstr "Paso 1: Escanea el Código QR"

#: frontend/components/Account/TwoFactorModal.vue:25
msgid "Step 2: Verify Generated Code"
msgstr "Paso 2: Verificar Código Generado"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:12
msgid "Steps for configuring a Mastodon application:"
msgstr "Pasos para configurar una aplicación Mastodon:"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:167
#: frontend/components/Admin/Stations/Form/BackendForm.vue:480
msgid "Stereo Tool"
msgstr "Stereo Tool"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:178
#: frontend/components/Stations/StereoToolConfig.vue:24
msgid "Stereo Tool documentation."
msgstr "Documentación de Stereo Tool."

#: frontend/components/Admin/StereoTool.vue:52
msgid "Stereo Tool Downloads"
msgstr "Descargas de Stereo Tool"

#: frontend/components/Admin/StereoTool.vue:9
msgid "Stereo Tool is a popular, proprietary tool for software audio processing. Using Stereo Tool, you can customize the sound of your stations using preset configuration files."
msgstr "Stereo Tool es una herramienta popular y autónoma para el procesamiento de audio por software. Usando Stereo Tool, usted puede personalizar el sonido de sus estaciones usando archivos de configuración predefinidos."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:172
#: frontend/components/Stations/StereoToolConfig.vue:18
msgid "Stereo Tool is an industry standard for software audio processing. For more information on how to configure it, please refer to the"
msgstr "Stereo Tool es un estándar de la industria para el procesamiento de audio por software. Para más información sobre cómo configurarlo, por favor consulte el"

#: frontend/components/Admin/StereoTool.vue:107
msgid "Stereo Tool is not currently installed on this installation."
msgstr "Stereo Tool no está instalado actualmente en esta instalación."

#: frontend/components/Admin/StereoTool.vue:31
msgid "Stereo Tool is not free software, and its restrictive license does not allow AzuraCast to distribute the Stereo Tool binary."
msgstr "Stereo Tool no es software gratuito y su licencia restrictiva no permite que AzuraCast distribuya el binario Stereo Tool."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:189
msgid "Stereo Tool License Key"
msgstr "Clave de Licencia Stereo Tool"

#: frontend/components/Admin/StereoTool.vue:155
msgid "Stereo Tool version %{ version } is currently installed."
msgstr "Versión %{ version } de Stereo Tool instalada actualmente."

#: frontend/components/Common/PlayButton.vue:59
#: frontend/components/InlinePlayer.vue:42
#: frontend/components/Stations/Media/Form/WaveformEditor.vue:29
#: frontend/components/Stations/Profile/BackendPanel.vue:75
#: frontend/components/Stations/Profile/FrontendPanel.vue:162
msgid "Stop"
msgstr "Detener"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:288
msgid "Stop Streaming"
msgstr "Detener Transmisión"

#: frontend/components/Admin/StorageLocations/Form.vue:14
msgid "Storage Adapter"
msgstr "Adaptador de Almacenamiento"

#: frontend/components/Admin/Backups/ConfigureModal.vue:63
#: frontend/components/Admin/Backups/RunBackupModal.vue:30
msgid "Storage Location"
msgstr "Ubicación de Almacenamiento"

#: frontend/components/Admin/menu.ts:42
#: frontend/components/Admin/StorageLocations.vue:4
msgid "Storage Locations"
msgstr "Ubicaciones de Almacenamiento"

#: frontend/components/Admin/StorageLocations/Form.vue:31
msgid "Storage Quota"
msgstr "Cuota de Almacenamiento"

#: frontend/components/Stations/Reports/Listeners.vue:299
#: frontend/components/Stations/Reports/Overview/StreamsTab.vue:6
msgid "Stream"
msgstr "Stream (Emisión)"

#: frontend/components/Stations/Streamers/BroadcastsModal.vue:7
msgid "Streamer Broadcasts"
msgstr "Transmisiones de Streamer"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:29
msgid "Streamer Display Name"
msgstr "Nombre para Mostrar del Sreamer"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:20
msgid "Streamer password"
msgstr "Contraseña del Streamer"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:11
msgid "Streamer Username"
msgstr "El Nombre de Usuario del Streamer"

#: frontend/components/Stations/Profile/SchedulePanel.vue:22
msgid "Streamer/DJ"
msgstr "Streamer/DJ"

#: frontend/components/Stations/menu.ts:165
#: frontend/components/Stations/Streamers.vue:12
msgid "Streamer/DJ Accounts"
msgstr "Cuentas de Streamer/DJ"

#: frontend/components/Admin/Stations/CloneModalForm.vue:71
#: frontend/components/Admin/Stations/Form/StreamersForm.vue:3
#: frontend/components/Admin/Stations/Form/StreamersForm.vue:8
#: frontend/components/Stations/Profile/StreamersPanel.vue:8
msgid "Streamers/DJs"
msgstr "Streamers/DJs"

#: frontend/components/Stations/Profile/StreamsPanel.vue:4
#: frontend/components/Stations/Reports/Overview.vue:44
msgid "Streams"
msgstr "Emisiónes"

#: frontend/components/Account/TwoFactorModal.vue:63
msgid "Submit Code"
msgstr "Enviar Código"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:151
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:181
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:151
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:115
msgid "Sunday"
msgstr "Domingo"

#: frontend/components/Stations/Logs.vue:49
msgid "Support Documents"
msgstr "Documentos de Soporte"

#: frontend/components/Admin/Backups/RunBackupModal.vue:45
msgid "Supported file formats:"
msgstr "Formatos de archivo soportados:"

#: frontend/components/PanelLayout.vue:93
msgid "Switch Theme"
msgstr "Cambiar Tema"

#: frontend/components/Admin/Debug.vue:64
msgid "Synchronization Tasks"
msgstr "Tareas de Sincronización"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:108
msgid "Synchronize with Playlist"
msgstr "Sincronizar con la lista de reproducción"

#: frontend/components/PanelLayout.vue:74
msgid "System Administration"
msgstr "Administración del sistema"

#: frontend/components/Admin/Debug.vue:3
#: frontend/components/Admin/menu.ts:58
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:59
msgid "System Debugger"
msgstr "Depurador del Sistema"

#: frontend/components/Admin/Logs.vue:5
#: frontend/components/Admin/menu.ts:34
msgid "System Logs"
msgstr "Registros del Sistema"

#: frontend/components/Admin/menu.ts:13
msgid "System Maintenance"
msgstr "Mantenimiento del Sistema"

#: frontend/components/Admin/menu.ts:18
#: frontend/components/Admin/Settings.vue:19
#: frontend/components/Setup/SetupStep.vue:34
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/SetupController.php:174
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/BaseUrlCheck.php:58
msgid "System Settings"
msgstr "Configuraciones"

#: frontend/components/Admin/AuditLog.vue:127
msgid "Target"
msgstr "Objetivo"

#: frontend/components/Admin/Debug.vue:285
msgid "Task Name"
msgstr "Nombre de la Tarea"

#: frontend/entities/Webhooks.ts:120
msgid "Telegram Chat Message"
msgstr "Mensaje de Chat de Telegram"

#: frontend/components/Stations/Webhooks.vue:80
msgid "Test"
msgstr "Probar"

#: frontend/components/Admin/Settings/TestMessageModal.vue:79
msgid "Test message sent."
msgstr "Mensaje de prueba enviado."

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:123
msgid "Thanks for listening to %{ station }!"
msgstr "¡Gracias por escuchar a %{ station }!"

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:14
msgid "The amount of memory Linux is using for disk caching."
msgstr "La cantidad de memoria que Linux está usando para la caché de disco."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:158
msgid "The average target loudness (measured in LUFS) for the broadcasted stream. Values between -14 and -18 LUFS are common for Internet radio stations."
msgstr "El volumen objetivo promedio (medido en LUFS) para la transmisión emitida. Los valores entre -14 y -18 LUFS son comunes para las estaciones de radio por Internet."

#: frontend/components/Admin/Settings/GeneralTab.vue:14
msgid "The base URL where this service is located. Use either the external IP address or fully-qualified domain name (if one exists) pointing to this server."
msgstr "La URL principal a través de la cual el servicio está disponible. Use la dirección IP o el nombre de host del servidor (si está disponible)."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:18
msgid "The body of the POST message is the exact same as the NowPlaying API response for your station."
msgstr "El cuerpo del mensaje POST es exactamente el mismo que la respuesta API de puesta en marcha para su estación."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:45
msgid "The contact person of the podcast. May be required in order to list the podcast on services like Apple Podcasts, Spotify, Google Podcasts, etc."
msgstr "La persona de contacto del podcast. Puede ser necesario para listar el podcast en servicios como Apple Podcasts, Spotify, Google Podcasts, etc."

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:63
msgid "The current CPU usage including I/O Wait and Steal."
msgstr "El uso actual de la CPU, incluyendo E/S Espera y Robado."

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:35
msgid "The current Memory usage excluding cached memory."
msgstr "Uso actual de la memoria excluyendo la memoria caché."

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:36
msgid "The date and time when the episode should be published."
msgstr ""

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:28
msgid "The description of the episode. The typical maximum amount of text allowed for this is 4000 characters."
msgstr "La descripción del episodio. La cantidad máxima típica de texto permitida para esto es de 4000 caracteres."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:28
msgid "The description of your podcast. The typical maximum amount of text allowed for this is 4000 characters."
msgstr "La descripción de tu podcast. La cantidad máxima típica de texto permitida para esto es de 4000 caracteres."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:20
msgid "The display name assigned to this mount point when viewing it on administrative or public pages. Leave blank to automatically generate one."
msgstr "Nombre asignado a este punto de montaje al verlo en páginas administrativas o públicas. Dejar en blanco para generar automáticamente uno."

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:22
msgid "The display name assigned to this relay when viewing it on administrative or public pages. Leave blank to automatically generate one."
msgstr "Nombre asignado a este relé al verlo en páginas administrativas o públicas. Dejar en blanco para generar automáticamente uno."

#: frontend/components/Stations/LiquidsoapConfig.vue:28
msgid "The editable text boxes are areas where you can insert custom configuration code. The non-editable sections are automatically generated by AzuraCast."
msgstr "Los cuadros de texto editables son áreas donde puede insertar código de configuración personalizado. Las secciones no editables son generadas automáticamente por AzuraCast."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:54
msgid "The email of the podcast contact. May be required in order to list the podcast on services like Apple Podcasts, Spotify, Google Podcasts, etc."
msgstr "El correo electrónico del contacto de podcast. Puede ser necesario para listar el podcast en servicios como Apple Podcasts, Spotify, Google Podcasts, etc."

#: frontend/components/Admin/Shoutcast.vue:37
msgid "The file name should look like:"
msgstr "El nombre del archivo debería verse así:"

#: frontend/components/Stations/BulkMedia.vue:55
msgid "The format and headers of this CSV should match the format generated by the export function on this page."
msgstr "El formato y las cabeceras de este CSV deben coincidir con el formato generado por la función de exportación en esta página."

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:13
msgid "The full base URL of your Matomo installation."
msgstr "La URL base completa de su instalación de Matomo."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:338
msgid "The full playlist is shuffled and then played through in the shuffled order."
msgstr "La lista completa es mezclada y luego se reproduce en orden aleatorio."

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:44
msgid "The I/O Wait is the percentage of time that the CPU is waiting for disk access before it can continue the work that depends on the result of this."
msgstr "La Espera de E/S es el porcentaje de tiempo que la CPU está esperando para poder continuar con el trabajo que depende del resultado."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:37
msgid "The language spoken on the podcast."
msgstr "El idioma hablado en el podcast."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:220
msgid "The length of playback time that Liquidsoap should buffer when playing this remote playlist. Shorter times may lead to intermittent playback on unstable connections."
msgstr "El tiempo de reproducción que Liquidsoap debería almacenar en el búfer al reproducir esta lista de reproducción remota. Tiempos más cortos pueden provocar una reproducción intermitente en conexiones inestables."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:100
msgid "The number of seconds of signal to store in case of interruption. Set to the lowest value that your DJs can use without stream interruptions."
msgstr "Número de segundos para almacenar la señal en caso de interrupción. Establezca el valor más bajo que sus DJs pueden usar sin interrupción de flujos."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:71
msgid "The number of seconds to wait for a response from the remote server before cancelling the request."
msgstr "Número de segundos para esperar una respuesta del servidor remoto antes de cancelar la solicitud."

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:21
msgid "The numeric site ID for this site."
msgstr "El ID numérico del sitio para este sitio."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:348
msgid "The order of the playlist is manually specified and followed by the AutoDJ."
msgstr "El orden de la lista de reproducción es especificado manualmente y seguido por el AutoDJ."

#: frontend/components/Admin/Stations/Form/AdminForm.vue:22
msgid "The parent directory where station playlist and configuration files are stored. Leave blank to use default directory."
msgstr "El directorio principal donde se almacenan los archivos de configuración y la lista de reproducción de la estación. Déjelo en blanco para usar el directorio predeterminado."

#: frontend/components/Stations/Media/Form/BasicInfo.vue:8
msgid "The relative path of the file in the station's media directory."
msgstr "La ruta relativa del archivo en el directorio de medios de la estación."

#: frontend/components/Stations/Webhooks/Form/Tunein.vue:12
msgid "The station ID will be a numeric string that starts with the letter S."
msgstr "El ID de la estación será una cadena numérica que comienza con la letra S."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:21
msgid "The streamer will use this password to connect to the radio server."
msgstr "El streamer utilizará esta contraseña para conectarse al servidor de radio."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:12
msgid "The streamer will use this username to connect to the radio server."
msgstr "El streamer usará este nombre para conectarse al servidor del radio."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:39
msgid "The time period that the song should fade in. Leave blank to use the system default."
msgstr "El período de tiempo en el que la canción hace el fade in. Deje en blanco para usar la opción predeterminada del sistema."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:50
msgid "The time period that the song should fade out. Leave blank to use the system default."
msgstr "El período de tiempo en el que la canción hace el fade out. Deje en blanco para usar la opción predeterminada del sistema."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:45
msgid "The URL that will receive the POST messages any time an event is triggered."
msgstr "La URL que recibirá los mensajes POST en cualquier momento en que se active un evento."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:17
msgid "The volume in decibels to amplify the track with. Leave blank to use the system default."
msgstr "El volumen en decibelios para amplificar la pista. Dejar en blanco para usar el valor predeterminado del sistema."

#: frontend/components/Public/WebDJ/SettingsPanel.vue:58
msgid "The WebDJ lets you broadcast live to your station using just your web browser."
msgstr "El WebDJ le permite emitir en directo a su emisora utilizando sólo su navegador web."

#: frontend/components/Stations/Profile/EmbedModal.vue:37
msgid "Theme"
msgstr "Tema"

#: frontend/components/Stations/Fallback.vue:66
msgid "There is no existing custom fallback file associated with this station."
msgstr "No existe ningún archivo de respaldo personalizado asociado con esta estación."

#: frontend/components/Stations/Mounts/Form/Intro.vue:52
msgid "There is no existing intro file associated with this mount point."
msgstr "No hay ningún archivo de introducción asociado a este punto de montaje."

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:52
msgid "There is no existing media associated with this episode."
msgstr "No hay medios existentes asociados con este episodio."

#: frontend/components/Stations/StereoToolConfig.vue:77
msgid "There is no Stereo Tool configuration file present."
msgstr "No hay archivo de configuración de Stereo Tool presente."

#: frontend/components/Setup/Register.vue:32
msgid "This account will have full access to the system, and you'll automatically be logged in to it for the rest of setup."
msgstr "Esta cuenta tendrá acceso completo al sistema, y automáticamente se conectará al sistema para el resto de la configuración."

#: frontend/components/Stations/Webhooks/Form/GoogleAnalyticsV4.vue:12
msgid "This can be generated in the \"Events\" section for a measurement."
msgstr "Esto se puede generar en la sección \"Eventos\" para una medición."

#: frontend/components/Stations/Webhooks/Form/GetMeRadio.vue:12
msgid "This can be retrieved from the GetMeRadio dashboard."
msgstr "Esto se puede recuperar desde el panel de control de GetMeRadio."

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:19
msgid "This can make it look like your memory is low while it actually is not. Some monitoring solutions/panels include cached memory in their used memory statistics without indicating this."
msgstr "Esto puede hacer que parezca que la memoria es baja mientras que en realidad no lo es. Algunas soluciones/paneles de monitoreo incluyen memoria caché en sus estadísticas de memoria usada sin indicar esto."

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:146
msgid "This code will be included in the frontend configuration. Allowed formats are:"
msgstr "Este código se incluirá en la configuración del front-end. Los formatos permitidos son:"

#: frontend/components/Stations/StereoToolConfig.vue:40
msgid "This configuration file should be a valid .sts file exported from Stereo Tool."
msgstr "Este archivo de configuración, debe ser un archivo .sts válido exportado desde Stereo Tool."

#: frontend/components/Admin/Branding/BrandingForm.vue:107
msgid "This CSS will be applied to the main management pages, like this one."
msgstr "Este CSS se aplicará a las páginas principales de administración como esta."

#: frontend/components/Admin/Branding/BrandingForm.vue:75
msgid "This CSS will be applied to the station public pages and login page."
msgstr "Este CSS se aplicará a las páginas públicas de la estación y a la página de inicio de sesión."

#: frontend/components/Stations/Branding/BrandingForm.vue:47
msgid "This CSS will be applied to the station public pages."
msgstr "Este CSS se aplicará a las páginas públicas de la estación."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:258
msgid "This determines how many songs in advance the AutoDJ will automatically fill the queue."
msgstr "Esto determina de antemano, cuántas canciones el AutoDJ incluirá automáticamente en la cola."

#: frontend/components/Admin/Stations/Form/Common/BackendDisabled.vue:8
msgid "This feature requires the AutoDJ feature to be enabled."
msgstr "Esta función requiere que la función AutoDJ esté habilitada."

#: frontend/components/Form/VuelidateError.vue:27
msgid "This field is required."
msgstr "Este campo es requerido."

#: frontend/components/Form/VuelidateError.vue:60
msgid "This field must be a valid decimal number."
msgstr "Este campo debe ser un número decimal válido."

#: frontend/components/Form/VuelidateError.vue:63
msgid "This field must be a valid e-mail address."
msgstr "Este campo debe ser una dirección de correo electrónico válida."

#: frontend/components/Form/VuelidateError.vue:57
msgid "This field must be a valid integer."
msgstr "Este campo debe ser un número entero válido."

#: frontend/components/Form/VuelidateError.vue:66
msgid "This field must be a valid IP address."
msgstr "Este campo debe ser una dirección IP válida."

#: frontend/components/Form/VuelidateError.vue:69
msgid "This field must be a valid URL."
msgstr "Este campo debe ser una URL válida."

#: frontend/components/Form/VuelidateError.vue:42
msgid "This field must be between %{ min } and %{ max }."
msgstr "Este campo debe estar entre %{ min } y %{ max }."

#: frontend/components/Form/VuelidateError.vue:30
msgid "This field must have at least %{ min } letters."
msgstr "Este campo debe tener al menos %{ min } letras."

#: frontend/components/Form/VuelidateError.vue:36
msgid "This field must have at most %{ max } letters."
msgstr "Este campo debe tener como máximo %{ max } letras."

#: frontend/components/Form/VuelidateError.vue:48
msgid "This field must only contain alphabetic characters."
msgstr "Este campo sólo debe contener caracteres alfabéticos."

#: frontend/components/Form/VuelidateError.vue:51
msgid "This field must only contain alphanumeric characters."
msgstr "Este campo solo debe contener caracteres alfanuméricos."

#: frontend/components/Form/VuelidateError.vue:54
msgid "This field must only contain numeric characters."
msgstr "Este campo solo debe contener caracteres numéricos."

#: frontend/components/Stations/Fallback.vue:18
msgid "This file will be played on your radio station any time no media is scheduled to play or a critical error occurs that interrupts regular broadcasting."
msgstr "Este archivo se reproducirá en su emisora de radio en cualquier momento en que no se programe ningún medio o se produzca un error crítico que interrumpa la transmisión regular."

#: frontend/components/Stations/Streamers/Form/Artwork.vue:11
msgid "This image will be used as the default album art when this streamer is live."
msgstr "Esta imagen será usada en el álbum por defecto cuando el streamer esté en directo. "

#: frontend/components/Stations/Mounts/Form/Intro.vue:13
msgid "This introduction file should exactly match the bitrate and format of the mount point itself."
msgstr "Este archivo de introducción debería coincidir exactamente con el bitrate y el formato del punto de montaje en sí."

#: frontend/components/Stations/Webhooks/Form/GetMeRadio.vue:20
msgid "This is a 3-5 digit number."
msgstr "Este es un número de 3-5 dígitos."

#: frontend/components/Stations/LiquidsoapConfig.vue:33
msgid "This is an advanced feature and custom code is not officially supported by AzuraCast. You may break your station by adding custom code, but removing it should fix any issues."
msgstr "Esta es una característica avanzada y el código personalizado no está soportado oficialmente por AzuraCast. Puede romper su estación añadiendo código personalizado, pero eliminarlo debería arreglar cualquier problema."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:30
msgid "This is the informal display name that will be shown in API responses if the streamer/DJ is live."
msgstr "Este es el nombre informal de la pantalla que se mostrará en las respuestas de la API si el streamer/DJ está en vivo."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:67
msgid "This is the number of seconds until a streamer who has been manually disconnected can reconnect to the stream. Set to 0 to allow the streamer to immediately reconnect."
msgstr "Este es el número de segundos hasta que un streamer que ha sido desconectado manualmente pueda reconectarse al stream. Establecer en 0 para permitir que el streamer vuelva a conectar inmediatamente."

#: frontend/components/Admin/Branding/BrandingForm.vue:91
msgid "This javascript code will be applied to the station public pages and login page."
msgstr "Este código Javascript se aplicará a las páginas públicas de la estación y a la página de inicio de sesión."

#: frontend/components/Stations/Branding/BrandingForm.vue:63
msgid "This javascript code will be applied to the station public pages."
msgstr "Este código javascript se aplicará a las páginas públicas de la estación."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:228
msgid "This mode disables AzuraCast's AutoDJ management, using Liquidsoap itself to manage song playback. \"next song\" and some other features will not be available."
msgstr "Este modo desactiva la gestión AutoDJ de AzuraCast, utilizando el propio Liquidsoap para gestionar la reproducción de canciones. \"Siguiente Tema\" y algunas otras funciones no estarán disponibles."

#: frontend/components/Common/DateRangeDropdown.vue:146
msgid "This Month"
msgstr "Este Mes"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:12
msgid "This name should always begin with a slash (/), and must be a valid URL, such as /autodj.mp3"
msgstr "Este nombre debe comenzar siempre con una barra diagonal (/) y debe ser una dirección URL válida, como /autodj.mp3"

#: frontend/components/Admin/Settings/GeneralTab.vue:22
msgid "This name will appear as a sub-header next to the AzuraCast logo, to help identify this server."
msgstr "Este nombre aparecerá como un sub encabezado junto al logotipo de AzuraCast, para ayudar a identificar este servidor."

#: frontend/components/Admin/ApiKeys.vue:6
msgid "This page lists all API keys assigned to all users across the system. To manage your own API keys, visit your account profile."
msgstr "Esta página enlista todas las claves API asignadas a todos los usuarios de todo el sistema. Para administrar sus propias claves API, visite su perfil de cuenta."

#: frontend/components/Form/VuelidateError.vue:72
msgid "This password is too common or insecure."
msgstr "Esta contraseña es demasiado común o insegura."

#: frontend/components/Stations/Playlists/Form/Schedule.vue:12
msgid "This playlist currently has no scheduled times. It will play at all times. To add a new scheduled time, click the button below."
msgstr "Esta lista de reproducción no tiene horarios programados. Se reproducirá en todo momento. Para agregar una nueva hora programada, haga clic en el botón de abajo."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:158
msgid "This playlist will play every $x minutes, where $x is specified here."
msgstr "Esta lista de reproducción se reproducirá cada $x minutos, $x se especifica aquí."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:140
msgid "This playlist will play every $x songs, where $x is specified here."
msgstr "Esta lista de reproducción se reproducirá cada $x canciones, $x se especifica aquí."

#: frontend/components/Stations/PodcastEpisodes.vue:34
msgid "This podcast is automatically synchronized with a playlist. Episodes cannot be manually added or removed via this panel."
msgstr "Este podcast se sincroniza automáticamente con una lista de reproducción. Los episodios no se pueden agregar ni eliminar manualmente a través de este panel."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:248
msgid "This port is not used by any external process. Only modify this port if the assigned port is in use. Leave blank to automatically assign a port."
msgstr "Este puerto no es utilizado por ningún proceso externo. Sólo modifica este puerto si el puerto asignado está en uso. Dejar en blanco para asignar automáticamente un puerto."

#: frontend/components/Stations/Playlists/QueueModal.vue:12
msgid "This queue contains the remaining tracks in the order they will be queued by the AzuraCast AutoDJ (if the tracks are eligible to be played)."
msgstr "Esta cola contiene las pistas restantes en el orden en que AzuraCast AutoDJ las pondrá en cola (si las pistas son elegibles para reproducirse)."

#: frontend/components/Admin/Settings/ServicesTab.vue:236
msgid "This service can provide album art for tracks where none is available locally."
msgstr "Este servicio puede proporcionar caratulas de álbumes para canciones donde ninguna está disponible localmente."

#: frontend/components/Form/FormLabel.vue:22
msgid "This setting can result in excessive CPU consumption and should be used with caution."
msgstr ""

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:15
msgid "This software is traditionally used to deliver your broadcast to your listeners. You can still broadcast remotely or via HLS if this service is disabled."
msgstr "Este software se utiliza tradicionalmente para entregar su emisión a sus oyentes. Puede emitir de forma remota o a través de HLS si este servicio está deshabilitado."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:15
msgid "This software shuffles from playlists of music constantly and plays when no other radio source is available."
msgstr "Este software cambia constantemente las listas de reproducción de música y se reproduce cuando no hay otra fuente de radio disponible."

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:47
msgid "This specifies the minimum time (in minutes) between a song playing on the radio and being available to request again. Set to 0 for no threshold."
msgstr "Esto especifica el tiempo mínimo (en minutos) entre una canción que se reproduce en la radio y que vuelve a estar disponible para solicitarse de nuevo. Establecer en 0 para ningún umbral."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:290
msgid "This specifies the time range (in minutes) of the song history that the duplicate song prevention algorithm should take into account."
msgstr "Esto especifica el intervalo de tiempo (en minutos) del historial de canciones, que el algoritmo de prevención de canciones duplicadas debe tener en cuenta."

#: frontend/components/Stations/Common/TimeZone.vue:3
msgid "This station's time zone is currently %{tz}."
msgstr "La zona horaria de esta estación es actualmente %{tz}."

#: frontend/components/Stations/Streamers/Form/Schedule.vue:11
msgid "This streamer is not scheduled to play at any times."
msgstr "Este streamer no está programado para reproducir en ningún momento."

#: frontend/components/Stations/Webhooks/Form/Discord.vue:13
msgid "This URL is provided within the Discord application."
msgstr "Esta URL se proporciona dentro de la aplicación Discord."

#: frontend/components/Stations/Webhooks.vue:39
msgid "This web hook is no longer supported. Removing it is recommended."
msgstr "Este web hook ya no es compatible. Se recomienda eliminarlo."

#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:23
msgid "This web hook will only run when the selected event(s) occur on this specific station."
msgstr "Este Web Hooks sólo se ejecutará cuando el evento(s) seleccionado ocurra en esta estación específica."

#: frontend/components/Stations/Branding/BrandingForm.vue:31
msgid "This will be shown on public player pages if the station is offline. Leave blank to default to a localized version of \"%{message}\"."
msgstr "Esto se mostrará en las páginas públicas del reproductor si la estación está fuera de línea. Deje en blanco por defecto a una versión localizada de \"%{message}\"."

#: frontend/components/Admin/Backups/RunBackupModal.vue:41
msgid "This will be the file name for your backup, include the extension for file type you wish to use. Leave blank to have a name generated automatically."
msgstr ""

#: frontend/components/Admin/CustomFields/Form.vue:8
msgid "This will be used as the label when editing individual songs, and will show in API results."
msgstr "Esto se utilizará como la etiqueta al editar canciones individuales, y se mostrará en los resultados de la API."

#: frontend/components/Admin/Debug.vue:36
msgid "This will clear any pending unprocessed messages in all message queues."
msgstr "Esto borrará cualquier mensaje pendiente no procesado en todas las colas de mensajes."

#: frontend/components/Admin/Backups/RunBackupModal.vue:65
msgid "This will produce a significantly smaller backup, but you should make sure to back up your media elsewhere. Note that only locally stored media will be backed up."
msgstr "Esto producirá una copia de seguridad mucho más pequeña, pero debería asegurarse de hacer una copia de seguridad de sus medios en otros lugares. Tenga en cuenta que sólo los medios almacenados localmente serán respaldados."

#: frontend/components/Stations/Webhooks/Form/Discord.vue:63
msgid "Thumbnail Image URL"
msgstr "URL de la Imagen en Miniatura"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:148
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:178
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:148
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:112
msgid "Thursday"
msgstr "Jueves"

#: frontend/components/Stations/Reports/Listeners.vue:249
#: frontend/components/Stations/Reports/Listeners/Map.vue:18
#: frontend/components/Stations/Reports/Overview/CommonMetricsView.vue:89
msgid "Time"
msgstr "Fecha"

#: frontend/components/Stations/Reports/Listeners.vue:259
#: frontend/components/Stations/Reports/Overview/CommonMetricsView.vue:90
msgid "Time (sec)"
msgstr "Tiempo (seg)"

#: frontend/components/Account/EditForm.vue:28
msgid "Time Display"
msgstr "Tiempo"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:39
msgid "Time spent waiting for disk I/O to be completed."
msgstr "Tiempo dedicado a esperar a que se completen las E/S del disco."

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:14
msgid "Time stolen by other virtual machines on the same physical server."
msgstr "Tiempo robado por otras máquinas virtuales en el mismo servidor físico."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:43
msgid "Time Zone"
msgstr "Zona Horaria"

#: frontend/components/Public/OnDemand.vue:101
#: frontend/components/Public/Requests/RequestsDataTable.vue:66
#: frontend/components/Public/WebDJ/SettingsPanel.vue:17
#: frontend/components/Stations/Media.vue:323
#: frontend/components/Stations/Playlists/QueueModal.vue:20
#: frontend/components/Stations/Playlists/ReorderModal.vue:20
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:23
#: frontend/components/Stations/Webhooks/Form/Discord.vue:32
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:133
msgid "Title"
msgstr "Título"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:24
msgid "To alleviate this potential problem with shared CPU resources, hosts assign \"credits\" to a VPS which are used up according to an algorithm based on the CPU load as well as the time over which the CPU load is generated. If your VM's assigned credit is used up, they will take CPU time from your VM and assign it to other VMs on the machine. This is seen as the \"Steal\" or \"St\" value."
msgstr "Para aliviar este problema potencial con los recursos de CPU compartidos, los hosts asignan \"créditos\" a un VPS que se agotan de acuerdo con un algoritmo basado en la carga de CPU asi como sobre el tiempo durante el cual se generó la carga de CPU. Si el crédito asignado de su Maquina Virtual se agota, tomará tiempo de CPU de su MV y lo asignará a otras MVs en la máquina. Esto se muestra como el valor \"Robar\" o \"St\"."

#: frontend/components/Admin/Updates.vue:134
msgid "To customize installation settings, or if automatic updates are disabled, you can follow our standard update instructions to update via your SSH console."
msgstr "Para personalizar los ajustes de instalación, o si las actualizaciones automáticas están deshabilitadas, puede seguir nuestras instrucciones de actualización estándar para actualizar a través de su consola SSH."

#: frontend/components/Admin/GeoLite.vue:25
msgid "To download the GeoLite database:"
msgstr "Para descargar la base de datos de GeoLite:"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:29
msgid "To play once per day, set the start and end times to the same value."
msgstr "Para reproducirse una vez al día, ajuste la hora de inicio y final al mismo valor."

#: frontend/components/Admin/Backups.vue:72
msgid "To restore a backup from your host computer, run:"
msgstr "Para restaurar una copia de seguridad desde su equipo anfitrión, ejecute:"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:56
msgid "To retrieve detailed unique listeners and client details, an administrator password is often required."
msgstr "Para recuperar los detalles de los oyentes únicos y detallados del cliente, a menudo se requiere una contraseña de administrador."

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:70
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:80
msgid "To set this schedule to run only within a certain date range, specify a start and end date."
msgstr "Especifique una fecha de inicio y otra de finalización para que este programa se ejecute sólo dentro de un determinado rango de fechas."

#: frontend/components/Public/WebDJ/SettingsPanel.vue:62
msgid "To use this feature, a secure (HTTPS) connection is required. Firefox is recommended to avoid static when broadcasting."
msgstr "Para utilizar esta función, se requiere una conexión segura (HTTPS). Se recomienda Firefox para evitar estática al retransmitir."

#: frontend/components/Account/TwoFactorModal.vue:30
msgid "To verify that the code was set up correctly, enter the 6-digit code the app shows you."
msgstr "Para verificar que el código se ha configurado correctamente, introduce el código de 6 dígitos que la aplicación te muestra."

#: frontend/components/Common/DateRangeDropdown.vue:111
msgid "Today"
msgstr "Hoy"

#: frontend/components/PanelLayout.vue:46
msgid "Toggle Menu"
msgstr "Alternar Menú"

#: frontend/components/PanelLayout.vue:17
msgid "Toggle Sidebar"
msgstr "Cambiar Barra Lateral"

#: frontend/components/Stations/Reports/Overview/BrowsersTab.vue:12
msgid "Top Browsers by Connected Time"
msgstr "Mejores Navegadores por Tiempo Conectado"

#: frontend/components/Stations/Reports/Overview/BrowsersTab.vue:9
msgid "Top Browsers by Listeners"
msgstr "Mejores Navegadores por Oyentes"

#: frontend/components/Stations/Reports/Overview/CountriesTab.vue:12
msgid "Top Countries by Connected Time"
msgstr "Mejores Países Conectados por Tiempo"

#: frontend/components/Stations/Reports/Overview/CountriesTab.vue:9
msgid "Top Countries by Listeners"
msgstr "Mejores Países por Oyentes"

#: frontend/components/Stations/Reports/Overview/StreamsTab.vue:12
msgid "Top Streams by Connected Time"
msgstr "Mejores Streams por Tiempo Conectado"

#: frontend/components/Stations/Reports/Overview/StreamsTab.vue:9
msgid "Top Streams by Listeners"
msgstr "Mejores Streams por Oyentes"

#: frontend/components/Admin/Index/DiskUsagePanel.vue:11
msgid "Total Disk Space"
msgstr "Espacio Total del Disco"

#: frontend/components/Stations/Reports/Listeners.vue:95
msgid "Total Listener Hours"
msgstr "Horas Totales de Oyentes"

#: frontend/components/Admin/Index/MemoryStatsPanel.vue:23
msgid "Total RAM"
msgstr "RAM Total"

#: frontend/components/Admin/Index/NetworkStatsPanel.vue:29
msgid "Transmitted"
msgstr "Transmitido"

#: frontend/components/Stations/Webhooks.vue:133
msgid "Triggers"
msgstr "Disparadores"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:146
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:176
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:146
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:110
msgid "Tuesday"
msgstr "Martes"

#: frontend/entities/Webhooks.ts:100
msgid "TuneIn AIR"
msgstr "TuneIn AIR"

#: frontend/components/Stations/Webhooks/Form/Tunein.vue:19
msgid "TuneIn Partner ID"
msgstr "ID de Socio de TuneIn"

#: frontend/components/Stations/Webhooks/Form/Tunein.vue:26
msgid "TuneIn Partner Key"
msgstr "Key de Socio de TuneIn"

#: frontend/components/Stations/Webhooks/Form/Tunein.vue:11
msgid "TuneIn Station ID"
msgstr "ID de la Estación TuneIn"

#: frontend/components/Account/SecurityPanel.vue:31
msgid "Two-Factor Authentication"
msgstr "Autenticación en Dos Pasos"

#: frontend/components/Account/SecurityPanel.vue:37
msgid "Two-factor authentication improves the security of your account by requiring a second one-time access code in addition to your password when you log in."
msgstr "La autenticación de dos factores mejora la seguridad de su cuenta al requerir un segundo código de acceso de una sola vez, adicional a su contraseña al iniciar sesión."

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:19
msgid "Typically a website with content about the episode."
msgstr "Normalmente un sitio web con contenido sobre el episodio."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:19
msgid "Typically the home page of a podcast."
msgstr "Normalmente la página principal de un podcast."

#: frontend/components/Stations/BulkMedia.vue:133
msgid "Unable to update."
msgstr "No se puede actualizar."

#: frontend/components/Stations/menu.ts:105
msgid "Unassigned Files"
msgstr "Archivos No Asignados"

#: frontend/components/Admin/StereoTool.vue:126
msgid "Uninstall"
msgstr "Desinstalar"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:30
#: frontend/components/Stations/Profile/StreamsPanel.vue:101
#: frontend/components/Stations/Profile/StreamsPanel.vue:142
#: frontend/components/Stations/Profile/StreamsPanel.vue:53
msgid "Unique"
msgstr "Únicos"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:28
msgid "Unique identifier for the target chat or username of the target channel (in the format @channelusername)."
msgstr "Identificador único para el chat de destino o nombre de usuario del canal de destino (en el formato @channelusername)."

#: frontend/components/DashboardCharts.vue:14
#: frontend/components/Stations/Reports/Listeners.vue:85
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:30
msgid "Unique Listeners"
msgstr "Oyentes Únicos"

#: frontend/components/Stations/Reports/Listeners.vue:155
#: frontend/components/Stations/Reports/Listeners.vue:172
msgid "Unknown"
msgstr "Desconocido"

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:170
msgid "Unknown Artist"
msgstr "Artista Desconocido"

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:166
msgid "Unknown Title"
msgstr "Título Desconocido"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:128
msgid "Unlisted"
msgstr "No Listado"

#: frontend/components/Common/MuteButton.vue:47
msgid "Unmute"
msgstr "Quitar Silencio"

#: frontend/components/Stations/menu.ts:94
msgid "Unprocessable Files"
msgstr "Archivos No Procesables"

#: frontend/components/Stations/PodcastEpisodes.vue:90
#: frontend/components/Stations/Podcasts.vue:60
msgid "Unpublished"
msgstr "Sin publicar"

#: frontend/components/Common/DataTable.vue:154
msgid "Unselect All Rows"
msgstr "Deseleccionar Todas las Filas"

#: frontend/components/Common/DataTable.vue:233
msgid "Unselect Row"
msgstr "Deseleccionar Fila"

#: frontend/components/Stations/menu.ts:290
#: frontend/components/Stations/Queue.vue:2
msgid "Upcoming Song Queue"
msgstr "Lista de Canciones en Cola"

#: frontend/components/Admin/AuditLog.vue:47
msgid "Update"
msgstr "Actualizar"

#: frontend/components/Admin/menu.ts:66
#: frontend/components/Admin/Updates.vue:3
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:44
msgid "Update AzuraCast"
msgstr "Actualizar AzuraCast"

#: frontend/components/Admin/Updates.vue:74
msgid "Update AzuraCast via Web"
msgstr "Actualizar AzuraCast vía Web"

#: frontend/components/Admin/Updates.vue:215
msgid "Update AzuraCast? Your installation will restart."
msgstr "¿Actualizar AzuraCast? Su instalación se reiniciará."

#: frontend/components/Admin/Updates.vue:10
msgid "Update Details"
msgstr "Detalles de Actualización"

#: frontend/components/Admin/Updates.vue:145
msgid "Update Instructions"
msgstr "Instrucciones de Actualización"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:50
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:234
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:50
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:6
msgid "Update Metadata"
msgstr "Actualizar Metadatos"

#: frontend/components/Admin/Updates.vue:220
msgid "Update started. Your installation will restart shortly."
msgstr "Actualización iniciada. Su instalación se reiniciará en breve."

#: frontend/components/Stations/Restart.vue:3
msgid "Update Station Configuration"
msgstr "Actualizar Configuración de la Estación"

#: frontend/components/Admin/Updates.vue:120
msgid "Update via Web"
msgstr "Actualizar vía Web"

#: frontend/components/Admin/AuditLog/DetailsModal.vue:18
msgid "Updated"
msgstr "Actualizado"

#: frontend/components/Stations/BulkMedia.vue:128
msgid "Updated successfully."
msgstr "Actualizado con éxito."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:203
msgid "Upload a Stereo Tool configuration file from the \"Broadcasting\" submenu in the station profile."
msgstr "Suba un archivo de configuración de Stereo Tool desde el submenú \"Emitiendo\" en el perfil de la estación."

#: frontend/components/Admin/Branding.vue:9
#: frontend/components/Stations/Branding.vue:13
msgid "Upload Custom Assets"
msgstr "Subir Recursos Personalizados"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:198
#: frontend/components/Stations/menu.ts:281
#: frontend/components/Stations/StereoToolConfig.vue:12
msgid "Upload Stereo Tool Configuration"
msgstr "Subir la Configuración de Stereo Tool"

#: frontend/components/Admin/Shoutcast.vue:43
#: frontend/components/Admin/StereoTool.vue:71
msgid "Upload the file on this page to automatically extract it into the proper directory."
msgstr "Sube el archivo en esta página para extraerlo automáticamente en el directorio adecuado."

#: frontend/components/Stations/Media.vue:359
msgid "Uploaded Time"
msgstr ""

#: frontend/components/Stations/Webhooks/Form/Discord.vue:48
msgid "URL"
msgstr "URL"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:53
msgid "URL Stub"
msgstr "Stub de URL"

#: frontend/components/Admin/Index/CpuStatsPanel.vue:60
msgid "Use"
msgstr "Uso"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:62
msgid "Use (Us)"
msgstr "Uso (Us)"

#: frontend/components/Account/ApiKeysPanel.vue:8
msgid "Use API keys to authenticate with the AzuraCast API using the same permissions as your user account."
msgstr "Utilice las claves API para autenticarse con la API de AzuraCast usando los mismos permisos que su cuenta de usuario."

#: frontend/components/Account/EditForm.vue:68
msgid "Use Browser Default"
msgstr "Usar Navegador por Defecto"

#: frontend/components/Admin/Settings/GeneralTab.vue:61
msgid "Use High-Performance Now Playing Updates"
msgstr "Usar Actualizaciones de Reproducción en Curso de Alto Rendimiento"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:274
msgid "Use Icecast 2.4 on this server."
msgstr "Usa Icecast 2.4 en este servidor."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:532
msgid "Use Less CPU (Uses More Memory)"
msgstr "Usar Menos CPU (Utiliza Más Memoria)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:524
msgid "Use Less Memory (Uses More CPU)"
msgstr "Usar Menos Memoria (Utiliza Más CPU)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:434
msgid "Use Liquidsoap on this server."
msgstr "Usar Liquidsoap en este servidor."

#: frontend/components/Admin/StorageLocations/Form/S3.vue:53
msgid "Use Path Instead of Subdomain Endpoint Style"
msgstr "Utilice Ruta en Lugar de Estilo de Punto Final de Subdominio"

#: frontend/components/Admin/Settings/ServicesTab.vue:143
msgid "Use Secure (TLS) SMTP Connection"
msgstr "Usar Conexión SMTP Segura (TLS)"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:281
msgid "Use Shoutcast DNAS 2 on this server."
msgstr "Usa SHOUTcast DNAS 2 en este servidor."

#: frontend/entities/Webhooks.ts:121
msgid "Use the Telegram Bot API to send a message to a channel."
msgstr "Utilizar la API de bot de Telegram para enviar un mensaje a un canal."

#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:12
msgid "Use this form to send a manual metadata update. Note that this will override any existing metadata on the stream."
msgstr "Utilice este formulario para enviar una actualización manual de metadatos. Tenga en cuenta que esto anulará cualquier metadato existente en la transmisión."

#: frontend/components/Admin/Settings/GeneralTab.vue:42
msgid "Use Web Proxy for Radio"
msgstr "Use Web Proxy para Radio"

#: frontend/components/Admin/Index/DiskUsagePanel.vue:33
#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:34
#: frontend/components/Admin/Index/MemoryStatsPanel.vue:48
msgid "Used"
msgstr "Usado"

#: frontend/components/Admin/Settings/ServicesTab.vue:93
msgid "Used for \"Forgot Password\" functionality, web hooks and other functions."
msgstr "Utilizado para la funcionalidad \"Contraseña Olvidada\", Web Hooks y otras funciones."

#: frontend/components/Admin/AuditLog.vue:124
msgid "User"
msgstr "Usuario"

#: frontend/components/Admin/menu.ts:81
msgid "User Accounts"
msgstr "Cuentas de Usuario"

#: frontend/components/Stations/Reports/Listeners.vue:292
#: frontend/components/Stations/Reports/Listeners/Map.vue:20
msgid "User Agent"
msgstr "Navegador"

#: frontend/components/Admin/Users.vue:103
msgid "User Name"
msgstr "Nombre de Usuario"

#: frontend/components/Admin/Stations/CloneModalForm.vue:75
msgid "User Permissions"
msgstr "Permisos de Usuario"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:75
#: frontend/components/Stations/SftpUsers.vue:101
#: frontend/components/Stations/SftpUsers/Form.vue:9
#: frontend/components/Stations/Streamers.vue:151
msgid "Username"
msgstr "Nombre de Usuario"

#: frontend/components/Stations/Profile/FrontendPanel.vue:38
#: frontend/components/Stations/Profile/FrontendPanel.vue:78
#: frontend/components/Stations/Profile/FrontendPanel.vue:99
msgid "Username:"
msgstr "Nombre de Usuario:"

#: frontend/components/Admin/menu.ts:76
#: frontend/components/Admin/Users.vue:2
msgid "Users"
msgstr "Usuarios"

#: frontend/components/Admin/Permissions/Form/GlobalForm.vue:18
msgid "Users with this role will have these permissions across the entire installation."
msgstr "Los usuarios con este rol tendrán estos permisos en toda la instalación."

#: frontend/components/Admin/Permissions/Form/StationRow.vue:34
msgid "Users with this role will have these permissions for this single station."
msgstr "Los usuarios con este rol tendrán estos permisos para esta única estación."

#: frontend/components/Admin/Settings/GeneralTab.vue:62
msgid "Uses either Websockets, Server-Sent Events (SSE) or static JSON files to serve Now Playing data on public pages. This improves performance, especially with large listener volume. Disable this if you are encountering problems with the service or use multiple URLs to serve your public pages."
msgstr "Utiliza ya sea archivos Websockets, Server-Sent Events (SSE) o JSON estáticos para servir ahora los datos de reproducción en las páginas públicas. Esto mejora el rendimiento, especialmente con un gran volumen de escucha. Deshabilita esto si encuentras problemas con el servicio o utiliza múltiples URLs para servir tus páginas públicas."

#: frontend/components/Account/SecurityPanel.vue:75
msgid "Using a passkey (like Windows Hello, YubiKey, or your smartphone) allows you to securely log in without needing to enter your password or two-factor code."
msgstr "El uso de una clave de acceso (como Windows Hello, YubiKey o su teléfono inteligente) le permite iniciar sesión de forma segura sin necesidad de ingresar su contraseña o código de dos factores."

#: frontend/components/Stations/LiquidsoapConfig.vue:23
msgid "Using this page, you can customize several sections of the Liquidsoap configuration. This allows you to add advanced functionality to your station's AutoDJ."
msgstr "Usando esta página, puede personalizar varias secciones de la configuración de Liquidsoap. Esto le permite añadir funcionalidad avanzada al AutoDJ de su estación."

#: frontend/components/Admin/Settings/ServicesTab.vue:144
msgid "Usually enabled for port 465, disabled for ports 587 or 25."
msgstr "Generalmente habilitado para el puerto 465, deshabilitado para los puertos 587 o 25."

#: frontend/components/Stations/Webhooks/Form/Common/FormattingInfo.vue:8
msgid "Variables are in the form of: "
msgstr "Las variables están en la forma de: "

#: frontend/components/Stations/Profile/RequestsPanel.vue:25
msgid "View"
msgstr "Ver"

#: frontend/components/Stations/Reports/Listeners/InnerMap.vue:39
msgid "View Fullscreen"
msgstr "Ver Pantalla Completa"

#: frontend/components/Dashboard.vue:186
msgid "View Listener Report"
msgstr "Ver Reporte del Oyente"

#: frontend/components/Stations/menu.ts:36
msgid "View Profile"
msgstr "Ver Perfil"

#: frontend/components/Stations/Media.vue:180
#: frontend/components/Stations/Media.vue:194
msgid "View tracks in playlist"
msgstr "Ver pistas en la lista de reproducción"

#: frontend/components/Admin/GeoLite.vue:39
msgid "Visit the \"My License Key\" page under the \"Services\" section."
msgstr "Visite la página \"My License Key\" en la sección \"Servicios\"."

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:12
msgid "Visit the Dropbox App Console:"
msgstr "Visite la Consola de la Aplicación Dropbox:"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:48
msgid "Visit the link below to sign in and generate an access code:"
msgstr "Visita el enlace de abajo para iniciar sesión y generar un código de acceso:"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:16
msgid "Visit your Mastodon instance."
msgstr "Visite su instancia de Mastodon."

#: frontend/components/Stations/Media/EditModal.vue:33
msgid "Visual Cue Editor"
msgstr "Editor de Cue Visual"

#: frontend/components/Common/Waveform.vue:47
#: frontend/components/InlinePlayer.vue:60
#: frontend/components/Public/Player.vue:128
msgid "Volume"
msgstr "Volumen"

#: frontend/components/Admin/Index/CpuStatsPanel.vue:55
msgid "Wait"
msgstr "En Espera"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:38
msgid "Wait (Wa)"
msgstr "En Espera (Wa)"

#: frontend/components/Admin/Debug/TaskOutput.vue:93
msgid "Warning"
msgstr "Advertencia"

#: frontend/components/Common/Waveform.vue:16
msgid "Waveform Zoom"
msgstr "Zoom de Forma de Onda"

#: frontend/components/Stations/menu.ts:173
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:30
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/WebDjAction.php:63
msgid "Web DJ"
msgstr "Web DJ"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:8
msgid "Web Hook Details"
msgstr "Detalles del Web Hook"

#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:11
msgid "Web Hook Name"
msgstr "Nombre de Web Hook"

#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:22
msgid "Web Hook Triggers"
msgstr "Disparadores de Web Hook"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:44
msgid "Web Hook URL"
msgstr "URL del Web Hook"

#: frontend/components/Admin/Stations/CloneModalForm.vue:79
#: frontend/components/Stations/menu.ts:182
#: frontend/components/Stations/Webhooks.vue:2
msgid "Web Hooks"
msgstr "Hooks web"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:13
msgid "Web hooks automatically send a HTTP POST request to the URL you specify to notify it any time one of the triggers you specify occurs on your station."
msgstr "Los Web Hooks envían automáticamente una solicitud HTTP POST a la URL que especifique para notificarle cada vez que uno de los disparadores que especifique se produzca en su estación."

#: frontend/components/Stations/Webhooks.vue:6
msgid "Web hooks let you connect to external web services and broadcast changes to your station to them."
msgstr "Los Web Hooks le permiten conectarse a servicios web externos y transmitir los cambios de su estación."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:34
msgid "Web Site URL"
msgstr "URL del sitio web"

#: frontend/components/Admin/Updates.vue:94
msgid "Web updates are not available for your installation. To update your installation, perform the manual update process instead."
msgstr "Las actualizaciones web no están disponibles para su instalación. Para actualizar su instalación, realice en su lugar el proceso de actualización manual."

#: frontend/components/Public/WebDJ/SettingsPanel.vue:5
msgid "WebDJ"
msgstr "WebDJ"

#: frontend/components/Public/WebDJ/useWebcaster.ts:64
msgid "WebDJ connected!"
msgstr "WebDJ conectado!"

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:18
#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:18
msgid "Website"
msgstr "Sitio Web"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:147
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:177
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:147
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:111
msgid "Wednesday"
msgstr "Miércoles"

#: frontend/components/Stations/Playlists.vue:99
msgid "Weight"
msgstr "Peso"

#: frontend/components/Login.vue:17
#: frontend/components/Setup/Register.vue:19
msgid "Welcome to AzuraCast!"
msgstr "¡Bienvenido a AzuraCast!"

#: frontend/components/Login.vue:11
msgid "Welcome!"
msgstr "Bienvenido!"

#: frontend/components/Account/ApiKeyNewKey.vue:24
msgid "When making API calls, you can pass this value in the \"X-API-Key\" header to authenticate as yourself."
msgstr "Al hacer llamadas API, puedes pasar este valor en la cabecera \"X-API-Key\" para autenticarte como tú."

#: frontend/entities/Webhooks.ts:44
msgid "When the song changes and a live streamer/DJ is connected"
msgstr "Cuando la canción cambia y un emisor/DJ se conecta"

#: frontend/entities/Webhooks.ts:68
msgid "When the station broadcast comes online"
msgstr "Cuando la emisión de la estación se inicia"

#: frontend/entities/Webhooks.ts:64
msgid "When the station broadcast goes offline"
msgstr "Cuando la emisión de la estación se desconecta"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:50
msgid "Whether new episodes should be marked as published or held for review as unpublished."
msgstr "Si los nuevos episodios deben marcarse como publicados o mantenerse para revisión como no publicados."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:50
msgid "Whether the AutoDJ should attempt to avoid duplicate artists and track titles when playing media from this playlist."
msgstr "Especifica si el AutoDJ debe intentar evitar títulos y artistas duplicados al reproducir medios de esta lista de reproducción."

#: frontend/components/Stations/Profile/EmbedModal.vue:27
msgid "Widget Type"
msgstr "Tipo de Widget"

#: frontend/components/Stations/Media/MediaToolbar.vue:8
#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:4
#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:4
msgid "With selected:"
msgstr ""

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:50
msgid "Worst Performing Songs"
msgstr "Peores Canciones al Transmitir"

#: frontend/components/Admin/Relays.vue:38
#: frontend/components/Stations/PodcastEpisodes.vue:109
msgid "Yes"
msgstr "Si"

#: frontend/components/Common/DateRangeDropdown.vue:118
msgid "Yesterday"
msgstr "Ayer"

#: frontend/components/Admin/Users.vue:29
msgid "You"
msgstr "Tú"

#: frontend/components/Stations/Media.vue:28
msgid "You can also upload files in bulk via SFTP."
msgstr "También puede subir archivos de forma masiva a través de SFTP."

#: frontend/components/Stations/Logs.vue:42
msgid "You can find answers for many common questions in our support documents."
msgstr "Puede encontrar respuestas para muchas preguntas comunes en nuestros documentos de soporte."

#: frontend/components/Stations/Mounts/Form/Advanced.vue:28
msgid "You can include any special mount point settings here, in either JSON { key: 'value' } format or XML <key>value</key>"
msgstr "Puede incluir cualquier configuración de punto de montaje especial aquí, en formato de JSON { key: 'value' } o XML <key>value</key>"

#: frontend/components/Account/ApiKeyNewKey.vue:28
msgid "You can only perform the actions your user account is allowed to perform."
msgstr "Sólo puede realizar las acciones que su cuenta de usuario puede realizar."

#: frontend/components/Stations/Mounts/Form/Advanced.vue:13
msgid "You can set a custom URL for this stream that AzuraCast will use when referring to it on the web interface and in the Now Playing API return data. Leave empty to use the default value."
msgstr ""

#: frontend/components/Stations/SftpUsers.vue:56
msgid "You may need to connect directly to your IP address:"
msgstr "Es posible que deba conectarse directamente a su dirección IP:"

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:27
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:54
msgid "You may need to connect directly via your IP address:"
msgstr "Es posible que necesite conectarse directamente a través de su dirección IP:"

#: frontend/components/Account/ApiKeyNewKey.vue:8
msgid "You will not be able to retrieve it again."
msgstr "No podrás recuperarlo de nuevo."

#: frontend/components/Account/PasskeyModal.vue:67
msgid "Your browser does not support passkeys. Consider updating your browser to the latest version."
msgstr "Su navegador no admite claves de acceso. Considere actualizar su navegador a la última versión."

#: frontend/components/Account/ApiKeyNewKey.vue:12
msgid "Your full API key is below:"
msgstr "Tu API key completa está a continuación:"

#: frontend/components/Admin/Updates.vue:50
msgid "Your installation is currently on this release channel:"
msgstr "Su instalación está actualmente en este canal de lanzamiento:"

#: frontend/components/Admin/Updates.vue:26
msgid "Your installation is up to date! No update is required."
msgstr "¡Su instalación está actualizada! No se requiere actualización."

#: frontend/components/Admin/Updates.vue:18
msgid "Your installation needs to be updated. Updating is recommended for performance and security improvements."
msgstr "Su instalación necesita ser actualizada. Se recomienda actualizar para mejoras en el rendimiento y la seguridad."

#: frontend/components/Stations/Restart.vue:55
msgid "Your station does not support reloading configuration. Restart broadcasting instead to apply changes."
msgstr "Su emisora no soporta recargar la configuración. En su lugar, reinicie la transmisión para aplicar los cambios."

#: frontend/components/Stations/Sidebar.vue:52
msgid "Your station has changes that require a reload to apply."
msgstr "Su estación tiene cambios que requieren un reinicio para aplicar."

#: frontend/components/Stations/Profile/StationDisabledPanel.vue:31
msgid "Your station is currently not enabled for broadcasting. You can still manage media, playlists, and other station settings. To re-enable broadcasting, edit your station profile."
msgstr "Su emisora no está habilitada para la radiodifusión. Todavía puede administrar los medios, listas de reproducción y otros ajustes de la emisora. Para volver a habilitar la radiodifusión, edite el perfil de su emisora."

#: frontend/components/Stations/Restart.vue:37
msgid "Your station supports reloading configuration."
msgstr "Su estación soporta la recarga de configuración."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:515
msgid "YouTube"
msgstr "YouTube"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:77
msgid "YP Directory Authorization Hash"
msgstr "Hash de Autorización de YP Directory"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Doctrine/Repository.php:108
msgid "Select..."
msgstr "Seleccionar..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:48
msgid "Too many forgot password attempts"
msgstr "Demasiados intentos de contraseña olvidada"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:49
msgid "You have attempted to reset your password too many times. Please wait 30 seconds and try again."
msgstr "Ha intentado restablecer su contraseña demasiadas veces. Por favor, espere 30 segundos y vuelva a intentarlo."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:66
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/mail/forgot.phtml:8
msgid "Account Recovery"
msgstr "Recuperación de Cuenta"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:84
msgid "Account recovery e-mail sent."
msgstr "El email de recuperación de su cuenta a sido enviado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:85
msgid "If the e-mail address you provided is in the system, check your inbox for a password reset message."
msgstr "Si la dirección de email que proporcionó está en el sistema, busque un mensaje de restablecimiento de contraseña en su bandeja de entrada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:65
msgid "Too many login attempts"
msgstr "Demasiados intentos de inicio de sesión"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:66
msgid "You have attempted to log in too many times. Please wait 30 seconds and try again."
msgstr "Has intentado iniciar sesión demasiadas veces. Por favor, espera 30 segundos e inténtalo de nuevo."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:105
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:113
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/TwoFactorAction.php:32
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/MasqueradeAction.php:45
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/WebAuthn/PostValidationAction.php:77
msgid "Logged in successfully."
msgstr "Has iniciado sesión con éxito."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:106
msgid "Complete the setup process to get started."
msgstr "Completa el proceso de configuración para empezar."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:123
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/TwoFactorAction.php:42
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/WebAuthn/PostValidationAction.php:56
msgid "Login unsuccessful"
msgstr "El inicio de sesión ha fallado"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:123
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/TwoFactorAction.php:42
msgid "Your credentials could not be verified."
msgstr "No se pudieron comprobar sus credenciales."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/MasqueradeAction.php:38
msgid "User not found."
msgstr "Usuario no encontrado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/RecoverAction.php:41
msgid "Invalid token specified."
msgstr "El token especificado no es válido."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/RecoverAction.php:74
msgid "Logged in using account recovery token"
msgstr "Sesión iniciada usando un token de recuperación de cuenta"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/RecoverAction.php:75
msgid "Your password has been updated."
msgstr "Su contraseña ha sido actualizada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/SetupController.php:113
msgid "Set Up AzuraCast"
msgstr "Configurar AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/SetupController.php:192
msgid "Setup has already been completed!"
msgstr "¡Configuración ya ha sido terminada!"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Frontend/Dashboard/ChartsAction.php:134
msgid "All Stations"
msgstr "Todas las Estaciones"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:80
msgid "AzuraCast Application Log"
msgstr "Log de aplicación de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:86
msgid "AzuraCast Now Playing Log"
msgstr "Registro de Reproducción en Curso de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:92
msgid "AzuraCast Synchronized Task Log"
msgstr "Registro de Tarea Sincronizada de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:98
msgid "AzuraCast Queue Worker Log"
msgstr "Registro de Trabajadores de Cola de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:104
#, php-format
msgid "Service Log: %s (%s)"
msgstr "Registro de Servicio: %s (%s)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:119
msgid "Nginx Access Log"
msgstr "Log de Nginx"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:124
msgid "Nginx Error Log"
msgstr "Log de errores Nginx"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:129
msgid "PHP Application Log"
msgstr "Log de PHP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:134
msgid "Supervisord Log"
msgstr "Logs de Supervisor"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/Stations/StorageLocationsAction.php:21
msgid "Create a new storage location based on the base directory."
msgstr "Crear una nueva ubicación de almacenamiento basada en el directorio base."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/UsersController.php:220
msgid "You cannot modify yourself."
msgstr "No puedes modificarte a ti mismo."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/UsersController.php:256
msgid "You cannot remove yourself."
msgstr "No puedes eliminarte a ti mismo."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/SendTestMessageAction.php:51
msgid "Test Message"
msgstr "Mensaje de Prueba"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/SendTestMessageAction.php:54
msgid "This is a test message from AzuraCast. If you are receiving this message, it means your e-mail settings are configured correctly."
msgstr "Este es un mensaje de prueba de AzuraCast. Si está recibiendo este mensaje, significa que su configuración de correo electrónico está configurada correctamente."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/SendTestMessageAction.php:68
msgid "Test message sent successfully."
msgstr "Mensaje de prueba enviado con éxito."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:48
msgid "Less than Thirty Seconds"
msgstr "Menos de Treinta Segundos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:49
msgid "Thirty Seconds to One Minute"
msgstr "Treinta Segundos a Un Minuto"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:50
msgid "One Minute to Five Minutes"
msgstr "Un Minuto a Cinco Minutos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:51
msgid "Five Minutes to Ten Minutes"
msgstr "Cinco Minutos a Diez Minutos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:52
msgid "Ten Minutes to Thirty Minutes"
msgstr "Diez Minutos a Treinta Minutos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:53
msgid "Thirty Minutes to One Hour"
msgstr "Treinta Minutos a Una Hora"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:54
msgid "One Hour to Two Hours"
msgstr "Una Hora a Dos Horas"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:55
msgid "More than Two Hours"
msgstr "Más de Dos Horas"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:62
msgid "Mobile Device"
msgstr "Dispositivo Móvil"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:63
msgid "Desktop Browser"
msgstr "Navegador de Escritorio"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:64
msgid "Non-Browser"
msgstr "No Navegador"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:82
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByStream.php:99
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByCountry.php:75
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByBrowser.php:62
msgid "Connected Seconds"
msgstr "Segundos Conectados"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/ListAction.php:254
#, php-format
msgid "File Not Processed: %s"
msgstr "Archivo No Procesado: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/ListAction.php:259
msgid "Cover Art"
msgstr "Portada"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/ListAction.php:262
msgid "File Processing"
msgstr "Procesamiento de Archivos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/MakeDirectoryAction.php:34
msgid "No directory specified"
msgstr "Ningún directorio especificado"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/RenameAction.php:33
msgid "File not specified."
msgstr "Archivo no especificado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/RenameAction.php:39
msgid "New path not specified."
msgstr "Nueva ruta no especificada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/FilesController.php:297
msgid "This station is out of available storage space."
msgstr "Esta estación está fuera de los limites del espacio de almacenamiento disponible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Webhooks/ToggleAction.php:39
msgid "Web hook enabled."
msgstr "Web Hook habilitado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Webhooks/ToggleAction.php:40
msgid "Web hook disabled."
msgstr "Webhook deshabilitado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:143
msgid "Station reloaded."
msgstr "Estación Recargada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:152
msgid "Station restarted."
msgstr "Emisora reiniciada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:187
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:239
msgid "Service stopped."
msgstr "Servicio detenido."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:192
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:244
msgid "Service started."
msgstr "Servicio iniciado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:198
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:250
msgid "Service reloaded."
msgstr "Servicio recargado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:210
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:262
msgid "Service restarted."
msgstr "Servicio reiniciado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:229
msgid "Song skipped."
msgstr "Saltar canción."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:234
msgid "Streamer disconnected."
msgstr "Emisor desconectado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:86
msgid "Station Nginx Configuration"
msgstr "Configuración Nginx de la Estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:93
msgid "Liquidsoap Log"
msgstr "Registro de Liquidsoap"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:98
msgid "Liquidsoap Configuration"
msgstr "Configuración de Liquidsoap"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:107
msgid "Icecast Access Log"
msgstr "Registro de acceso de Icecast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:112
msgid "Icecast Error Log"
msgstr "Registro de error de Icecast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:117
msgid "Icecast Configuration"
msgstr "Configuración de Icecast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:125
msgid "Shoutcast Log"
msgstr "Registro de Shoutcast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:130
msgid "Shoutcast Configuration"
msgstr "Configuración de Shoutcast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:92
msgid "Search engine crawlers are not permitted to use this feature."
msgstr "No se les permite utilizar esta función a los rastreadores de motores de búsqueda."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:100
msgid "You are not permitted to submit requests."
msgstr "No tiene permiso para enviar solicitudes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:110
msgid "This track is not requestable."
msgstr "Esta pista no es solicitable."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:118
msgid "This song was already requested and will play soon."
msgstr "Esta canción ya fue solicitada y se reproducirá pronto."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:126
msgid "This song or artist has been played too recently. Wait a while before requesting it again."
msgstr "Esta canción o artista ha sido reproducido recientemente. Espere un tiempo antes de solicitarla de nuevo."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:153
msgid "You have submitted a request too recently! Please wait before submitting another one."
msgstr "¡Has enviado una solicitud recientemente! Por favor, espera antes de enviar otra."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:164
msgid "Your request has been submitted and will be played soon."
msgstr "Su solicitud ha sido enviada y se reproducirá pronto."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/EmptyAction.php:36
msgid "This playlist is not song-based."
msgstr "Esta lista no está basada en canciones."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/EmptyAction.php:44
msgid "Playlist emptied."
msgstr "Lista de reproducción vacía."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/PutOrderAction.php:40
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/GetOrderAction.php:41
msgid "This playlist is not a sequential playlist."
msgstr "Esta lista no es de reproducción secuencial."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/ReshuffleAction.php:38
msgid "Playlist reshuffled."
msgstr "Lista de reproducción reorganizada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/ToggleAction.php:39
msgid "Playlist enabled."
msgstr "Lista activada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/ToggleAction.php:40
msgid "Playlist disabled."
msgstr "Lista desactivada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/ImportAction.php:200
#, php-format
msgid "Playlist successfully imported; %d of %d files were successfully matched."
msgstr "Lista de reproducción importada con éxito; %d de %d archivos se han comparado correctamente."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/PutApplyToAction.php:62
msgid "Playlist applied to folders."
msgstr "Lista de reproducción aplicada a carpetas."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/BulkMedia/UploadAction.php:175
#, php-format
msgid "%d files processed."
msgstr "%d archivos procesados."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Streamers/BroadcastsController.php:153
msgid "No recording available."
msgstr "No hay grabación disponible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:71
msgid "Record not found"
msgstr "Registro no encontrado"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:77
msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
msgstr "El archivo subido excede la directiva upload_max_filesize en php.ini."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:78
msgid "The uploaded file exceeds the MAX_FILE_SIZE directive from the HTML form."
msgstr "El archivo subido excede la directiva MAX_FILE_SIZE del formulario HTML."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:79
msgid "The uploaded file was only partially uploaded."
msgstr "El archivo subido sólo fue parcialmente cargado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:80
msgid "No file was uploaded."
msgstr "Ningún archivo fue subido."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:81
msgid "No temporary directory is available."
msgstr "No hay un directorio temporal disponible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:82
msgid "Could not write to filesystem."
msgstr "No se pudo escribir en el sistema de archivos."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:83
msgid "Upload halted by a PHP extension."
msgstr "Carga detenida por una extensión PHP."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:84
msgid "Unspecified error."
msgstr "Error no especificado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Status.php:33
msgid "Changes saved successfully."
msgstr "Cambios guardados con éxito."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Status.php:38
msgid "Record created successfully."
msgstr "Registro creado con éxito."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Status.php:43
msgid "Record updated successfully."
msgstr "Registro actualizado con éxito."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Status.php:48
msgid "Record deleted successfully."
msgstr "Registro eliminado con éxito."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/ApiGenerator/ScheduleApiGenerator.php:59
#, php-format
msgid "Playlist: %s"
msgstr "Listas de Reproducción: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/ApiGenerator/ScheduleApiGenerator.php:64
#, php-format
msgid "Streamer: %s"
msgstr "Emisor: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Users/SetAdministratorCommand.php:61
#, php-format
msgid "The account associated with e-mail address \"%s\" has been set as an administrator"
msgstr "Se han dado privilegios de administrador a la cuenta asociada a la dirección de e-mail \"%s\""

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Users/SetAdministratorCommand.php:69
msgid "Account not found."
msgstr "Cuenta no encontrada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/RollbackDbCommand.php:44
msgid "Roll Back Database"
msgstr "Base de Datos Roll Back"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/RollbackDbCommand.php:61
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:51
msgid "Running database migrations..."
msgstr "Ejecutando migraciones de base de datos..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/RollbackDbCommand.php:86
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:65
#, php-format
msgid "Database migration failed: %s"
msgstr "Falló la migración de la base de datos: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/RollbackDbCommand.php:99
#, php-format
msgid "Database rolled back to stable release version \"%s\"."
msgstr "Base de datos restaurada a la versión estable de lanzamiento \"%s\"."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Settings/ListCommand.php:26
msgid "AzuraCast Settings"
msgstr "Configuración de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Settings/ListCommand.php:29
msgid "Setting Key"
msgstr "Configurar clave"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Settings/ListCommand.php:30
msgid "Setting Value"
msgstr "Fijando el valor"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupFixturesCommand.php:65
msgid "Fixtures loaded."
msgstr "Fixtures cargados."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:105
msgid "Backing up initial database state..."
msgstr "Respaldando el estado inicial de la base de datos..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:114
msgid "We detected a database restore file from a previous (possibly failed) migration."
msgstr "Hemos detectado un archivo de restauración de la base de datos desde una migración anterior (posiblemente fallida)."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:115
msgid "Attempting to restore that now..."
msgstr "Intentando restaurar eso ahora..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:130
msgid "Attempting to roll back to previous database state..."
msgstr "Intentando volver al estado anterior de la base de datos..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:136
msgid "Your database was restored due to a failed migration."
msgstr "La base de datos ha sido restaurada debido a una migración fallida."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:137
msgid "Please report this bug to our developers."
msgstr "Por favor, reporta este error a nuestros desarrolladores."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:143
#, php-format
msgid "Restore failed: %s"
msgstr "Restauración fallida: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:95
msgid "AzuraCast Backup"
msgstr "Copia de seguridad de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:96
msgid "Please wait while a backup is generated..."
msgstr "Por favor, espere mientras se genera una copia de seguridad..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:99
msgid "Creating temporary directories..."
msgstr "Creando directorios temporales..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:112
msgid "Backing up MariaDB..."
msgstr "Haciendo una copia de seguridad de MariaDB..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:151
msgid "Creating backup archive..."
msgstr "Creando archivo de respaldo..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:227
msgid "Cleaning up temporary files..."
msgstr "Limpiando archivos temporales..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:239
#, php-format
msgid "Backup complete in %.2f seconds."
msgstr "Copia de seguridad completada en %.2f segundos."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/RestoreCommand.php:77
#, php-format
msgid "Backup path %s not found!"
msgstr "Ruta de copia de seguridad %s no encontrado!"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Locale/ImportCommand.php:58
#, php-format
msgid "Imported locale: %s"
msgstr "Importado idioma: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:25
msgid "Database Migrations"
msgstr "Migraciones de Bases de Datos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:38
msgid "Database is already up to date!"
msgstr "¡La base de datos ya está actualizada!"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:77
msgid "Database migration completed!"
msgstr "¡Migración de base de datos completada!"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:60
msgid "AzuraCast Initializing..."
msgstr "Inicializando AzuraCast..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:62
msgid "AzuraCast Setup"
msgstr "Configurar AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:64
msgid "Welcome to AzuraCast. Please wait while some key dependencies of AzuraCast are set up..."
msgstr "Bienvenido a AzuraCast. Por favor, espere mientras se configuran algunas dependencias clave de AzuraCast..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:69
msgid "Running Database Migrations"
msgstr "Ejecutando Migraciones de Base de Datos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:77
msgid "Generating Database Proxy Classes"
msgstr "Generando Clases de Proxy de Base de Datos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:82
msgid "Reload System Data"
msgstr "Recargar Datos del Sistema"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:92
msgid "Installing Data Fixtures"
msgstr "Instalando Accesorios de Datos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:98
msgid "Refreshing All Stations"
msgstr "Actualizando todas las estaciones"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:125
msgid "AzuraCast is now updated to the latest version!"
msgstr "AzuraCast ha sido actualizado a la versión mas reciente!"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:134
msgid "AzuraCast installation complete!"
msgstr "¡Instalación completa de AzuraCast!"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:136
#, php-format
msgid "Visit %s to complete setup."
msgstr "Visite %s para completar la configuración."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:24
#, php-format
msgid "%s is not recognized as a service."
msgstr "%s no es reconocido como un servicio."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:27
msgid "It may not be registered with Supervisor yet. Restarting broadcasting may help."
msgstr "Puede que no esté registrado con el Supervisor todavía. Reiniciar la radiodifusión (broadcasting) puede ayudar."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:36
#, php-format
msgid "%s cannot start"
msgstr "%s no puede empezar"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:39
msgid "It is already running."
msgstr "Ya está en funcionamiento."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:48
#, php-format
msgid "%s cannot stop"
msgstr "%s no puede detenerse"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:51
msgid "It is not running."
msgstr "No está en funcionamiento."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:63
#, php-format
msgid "%s encountered an error: %s"
msgstr "%s encontró un error: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:67
msgid "Check the log for details."
msgstr "Comprueba el registro para más detalles."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/Http/PermissionDeniedException.php:26
msgid "You do not have permission to access this portion of the site."
msgstr "No tiene permiso para acceder a esta sección de la página."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/Http/CannotCompleteActionException.php:29
#, php-format
msgid "Cannot submit request: %s"
msgstr "No se puede enviar la solicitud: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/Http/NotLoggedInException.php:26
msgid "You must be logged in to access this page."
msgstr "Tienes que iniciar sesión para acceder a esta página."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/NotFoundException.php:24
msgid "Record not found."
msgstr "Registro no encontrado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/NotFoundException.php:29
msgid "File not found."
msgstr "Archivo no encontrado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/NotFoundException.php:34
msgid "Station not found."
msgstr "Estación no encontrada."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/NotFoundException.php:39
msgid "Podcast not found."
msgstr "Pódcast no encontrado."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/StationUnsupportedException.php:25
msgid "This station does not currently support this functionality."
msgstr "Esta estación actualmente no admite esta funcionalidad."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/StationUnsupportedException.php:32
msgid "This station does not currently support on-demand media."
msgstr "Actualmente, esta estación no admite medios bajo demanda."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/StationUnsupportedException.php:39
msgid "This station does not currently accept requests."
msgstr "Esta estación actualmente no acepta solicitudes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Validator/Constraints/UniqueEntityValidator.php:169
msgid "This value is already used."
msgstr "Este valor ya está en uso."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Validator/Constraints/StationPortCheckerValidator.php:41
#, php-format
msgid "The port %s is in use by another station (%s)."
msgstr ""

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Validator/Constraints/StorageLocationValidator.php:41
#, php-format
msgid "Storage location %s could not be validated: %s"
msgstr "La ubicación de almacenamiento %s no pudo ser validada: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Validator/Constraints/StorageLocationValidator.php:72
#, php-format
msgid "Storage location %s already exists."
msgstr "La ubicación de almacenamiento %s ya existe."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:26
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:22
msgid "All Permissions"
msgstr "Todos los permisos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:27
msgid "View Station Page"
msgstr "Ver página de la estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:28
msgid "View Station Reports"
msgstr "Ver reportes de la estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:29
msgid "View Station Logs"
msgstr "Ver registros de la estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:30
msgid "Manage Station Profile"
msgstr "Administrar Perfil de la estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:31
msgid "Manage Station Broadcasting"
msgstr "Administrar estaciones de radio"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:32
msgid "Manage Station Streamers"
msgstr "Administrar emisoras de radio"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:33
msgid "Manage Station Mount Points"
msgstr "Gestionar puntos de montaje de la estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:34
msgid "Manage Station Remote Relays"
msgstr "Administrar la estación de forma remota"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:35
msgid "Manage Station Media"
msgstr "Administrar la estación de radio"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:36
msgid "Manage Station Automation"
msgstr "Administrar AutoDJ"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:37
msgid "Manage Station Web Hooks"
msgstr "Administrar los Web Hooks de la Estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:38
msgid "Manage Station Podcasts"
msgstr "Administrar Podcasts de la Estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:23
msgid "View Administration Page"
msgstr "Ver página de administración"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:24
msgid "View System Logs"
msgstr "Ver registros del sistema"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:25
msgid "Administer Settings"
msgstr "Administrar ajustes"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:26
msgid "Administer API Keys"
msgstr "Administrar claves API"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:27
msgid "Administer Stations"
msgstr "Administrar estaciones"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:28
msgid "Administer Custom Fields"
msgstr "Administrar campos personalizados"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:29
msgid "Administer Backups"
msgstr "Administrar copias de seguridad"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:30
msgid "Administer Storage Locations"
msgstr "Administrar Ubicaciones de Almacenamiento"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:80
msgid "Runs routine synchronized tasks"
msgstr "Ejecutar rutina de tareas sincronizadas"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:81
msgid "Database"
msgstr "Bases de Datos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:82
msgid "Web server"
msgstr "Servidor web"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:83
msgid "PHP FastCGI Process Manager"
msgstr "Administrador de procesos PHP FastCGI"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:84
msgid "Now Playing manager service"
msgstr "Administrador de Servicio \"Reproduciendo Ahora\""

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:85
msgid "PHP queue processing worker"
msgstr "Trabajador de procesamiento de colas PHP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:86
msgid "Cache"
msgstr "Caché"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:87
msgid "SFTP service"
msgstr "Servicio SFTP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:88
msgid "Live Now Playing updates"
msgstr "Actualizaciones en vivo ahora reproduciendo"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:89
msgid "Frontend Assets"
msgstr "Activos del Frontend"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/IpGeolocator/GeoLite.php:35
#, php-format
msgid "This product includes GeoLite2 data created by MaxMind, available from %s."
msgstr "Esta funcionalidad contiene datos de la base de datos GeoLite2 de MaxMind, que está disponible a través de %s."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/IpGeolocator/DbIp.php:29
msgid "IP Geolocation by DB-IP"
msgstr "Geolocalización IP por DB-IP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/IpGeolocation.php:55
msgid "GeoLite database not configured for this installation. See System Administration for instructions."
msgstr "La base de datos de GeoLite no está configurada para esta instalación. Consulte la Administración del Sistema para obtener instrucciones."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/RecentBackupCheck.php:47
msgid "Installation Not Recently Backed Up"
msgstr "Instalación no respaldada recientemente"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/RecentBackupCheck.php:48
msgid "This installation has not been backed up in the last two weeks."
msgstr "Esta instalación no ha sido respaldada en las últimas dos semanas."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ServiceCheck.php:34
#, php-format
msgid "Service Not Running: %s"
msgstr "Servicio No Ejecutado: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ServiceCheck.php:35
msgid "One of the essential services on this installation is not currently running. Visit the system administration and check the system logs to find the cause of this issue."
msgstr "Uno de los servicios esenciales de esta instalación no se está ejecutando actualmente. Visite la administración del sistema y compruebe los registros del sistema para encontrar la causa de este problema."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:54
msgid "New AzuraCast Stable Release Available"
msgstr "Disponible Nueva Versión Estable de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:58
#, php-format
msgid "Version %s is now available. You are currently running version %s. Updating is recommended."
msgstr "La versión %s ya está disponible. Actualmente está ejecutando la versión %s. Se recomienda actualizar."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:75
msgid "New AzuraCast Rolling Release Available"
msgstr "Disponible Nueva Versión de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:79
#, php-format
msgid "Your installation is currently %d update(s) behind the latest version. Updating is recommended."
msgstr "Su instalación está actualmente %d actualización(es) atrás de la versión mas reciente. Se recomienda actualizar."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:93
msgid "Switch to Stable Channel Available"
msgstr "Cambiar al Canal Estable"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:96
msgid "Your Rolling Release installation is currently older than the latest Stable release. This means you can switch releases to the \"Stable\" release channel if desired."
msgstr "Su versión \"Rolling\" de Azuracast es más antigua que la versión \"Estable\" más reciente. Esto significa que puede cambiar su instalación a la versión \"Estable\" si así lo desea."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:36
msgid "Synchronization Disabled"
msgstr "Sincronización Desactivada"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:37
msgid "Routine synchronization is currently disabled. Make sure to re-enable it to resume routine maintenance tasks."
msgstr "La sincronización rutinaria está actualmente deshabilitada. Asegúrese de volver a habilitarla para reanudar las tareas de mantenimiento de rutinas."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:51
msgid "Synchronization Not Recently Run"
msgstr "Sincronización No Se Ejecutó Recientemente"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:52
msgid "The routine synchronization task has not run recently. This may indicate an error with your installation."
msgstr "La tarea de sincronización de rutinas no se ha ejecutado recientemente. Esto puede indicar un error con su instalación."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:34
msgid "The performance profiling extension is currently enabled on this installation."
msgstr "La extensión de generación de perfiles de rendimiento está habilitada actualmente en esta instalación."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:35
msgid "You can track the execution time and memory usage of any AzuraCast page or application from the profiler page."
msgstr "Puede rastrear el tiempo de ejecución y el uso de la memoria de cualquier página o aplicación de AzuraCast desde la página del generador de perfiles."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:41
msgid "Profiler Control Panel"
msgstr "Panel de Control del Generador de Perfiles"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:53
msgid "Performance profiling is currently enabled for all requests."
msgstr "Laa generación de perfiles de rendimiento está habilitada para todas las solicitudes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:54
msgid "This can have an adverse impact on system performance. You should disable this when possible."
msgstr "Esto puede tener un impacto adverso en el rendimiento del sistema. Debería desactivarlo cuando sea posible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/BaseUrlCheck.php:42
msgid "You may want to update your base URL to ensure it is correct."
msgstr "Puede que desee actualizar su URL base para asegurarse de que es correcta."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/BaseUrlCheck.php:45
msgid "If you regularly use different URLs to access AzuraCast, you should enable the \"Prefer Browser URL\" setting."
msgstr "Si utiliza regularmente diferentes URL´s para acceder a AzuraCast, debe habilitar la configuración \"Preferir URL del navegador\"."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/BaseUrlCheck.php:52
#, php-format
msgid "Your \"Base URL\" setting (%s) does not match the URL you are currently using (%s)."
msgstr "Su configuración de \"URL base\" (%s) no coincide con la URL que está utilizando actualmente (%s)."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/DonateAdvisorCheck.php:33
msgid "AzuraCast is free and open-source software."
msgstr "AzuraCast es un software gratuito y de código abierto."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/DonateAdvisorCheck.php:34
msgid "If you are enjoying AzuraCast, please consider donating to support our work. We depend on donations to build new features, fix bugs, and keep AzuraCast modern, accessible and free."
msgstr "Si está disfrutando de AzuraCast, por favor considere donar para apoyar nuestro trabajo. Dependemos de donaciones para construir nuevas características, corregir errores y mantener AzuraCast moderno, accesible y gratuito."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/DonateAdvisorCheck.php:40
msgid "Donate to AzuraCast"
msgstr "Donar a AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:176
msgid "AzuraCast Installer"
msgstr "Instalador de AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:179
msgid "Welcome to AzuraCast! Complete the initial server setup by answering a few questions."
msgstr "¡Bienvenido a AzuraCast! Complete la configuración inicial del servidor respondiendo a algunas preguntas."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:185
msgid "AzuraCast Updater"
msgstr "Actualizador AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:192
msgid "Change installation settings?"
msgstr "¿Cambiar configuraciones de la instalación?"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:201
msgid "AzuraCast is currently configured to listen on the following ports:"
msgstr "AzuraCast está configurado para escuchar en los siguientes puertos:"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:205
#, php-format
msgid "HTTP Port: %d"
msgstr "Puerto HTTP: %d"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:206
#, php-format
msgid "HTTPS Port: %d"
msgstr "Puerto HTTPS: %d"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:207
#, php-format
msgid "SFTP Port: %d"
msgstr "Puerto SFTP: %d"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:208
#, php-format
msgid "Radio Ports: %s"
msgstr "Puertos de Radio: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:213
msgid "Customize ports used for AzuraCast?"
msgstr "¿Personalizar los puertos utilizados para AzuraCast?"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:266
msgid "Writing configuration files..."
msgstr "Escribiendo archivos de configuración..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:291
msgid "Server configuration complete!"
msgstr "¡Configuración del servidor completada!"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:90
msgid "This file was automatically generated by AzuraCast."
msgstr "Este archivo fue generado automáticamente por AzuraCast."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:91
msgid "You can modify it as necessary. To apply changes, restart the Docker containers."
msgstr "Puede modificarlo como sea necesario. Para aplicar cambios, reinicie los contenedores Docker."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:92
msgid "Remove the leading \"#\" symbol from lines to uncomment them."
msgstr "Elimina el símbolo \"#\" inicial de las líneas para descomentarlos."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:113
#, php-format
msgid "Valid options: %s"
msgstr "Opciones válidas: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:125
#, php-format
msgid "Default: %s"
msgstr "Predeterminado: %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:144
msgid "Additional Environment Variables"
msgstr "Variables de Entorno Adicionales"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:22
msgid "(Docker Compose) All Docker containers are prefixed by this name. Do not change this after installation."
msgstr "(Docker Compose) Todos los contenedores Docker tienen este nombre como prefijo. No cambie esto después de la instalación."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:29
msgid "(Docker Compose) The amount of time to wait before a Docker Compose operation fails. Increase this on lower performance computers."
msgstr "(Docker Compose) La cantidad de tiempo de espera antes de que falle una operación de Docker Compose. Aumente esto en computadoras de menor rendimiento."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:42
msgid "HTTP Port"
msgstr "Puerto HTTP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:43
msgid "The main port AzuraCast listens to for insecure HTTP connections."
msgstr "El puerto principal que AzuraCast escucha en busca de conexiones HTTP inseguras."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:49
msgid "HTTPS Port"
msgstr "Puerto HTTPS"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:50
msgid "The main port AzuraCast listens to for secure HTTPS connections."
msgstr "El puerto principal que AzuraCast escucha en busca de conexiones HTTPS seguras."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:57
msgid "The port AzuraCast listens to for SFTP file management connections."
msgstr "El puerto que AzuraCast escucha para las conexiones de administración de archivos SFTP."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:63
msgid "Station Ports"
msgstr "Puertos de la Estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:64
msgid "The ports AzuraCast should listen to for station broadcasts and incoming DJ connections."
msgstr "Los puertos que AzuraCast debe escuchar para las emisiones de la estación y las conexiones entrantes de DJ."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:70
msgid "Docker User UID"
msgstr "UID de Usuario Docker"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:71
msgid "Set the UID of the user running inside the Docker containers. Matching this with your host UID can fix permission issues."
msgstr "Establezca el UID del usuario que se ejecuta dentro de los contenedores de Docker. Hacer coincidir esto con su UID de host puede solucionar problemas de permisos."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:77
msgid "Docker User GID"
msgstr "GID de Usuario Docker"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:78
msgid "Set the GID of the user running inside the Docker containers. Matching this with your host GID can fix permission issues."
msgstr "Establezca el UID del usuario que se ejecuta dentro de los contenedores de Docker. Hacer coincidir esto con su GID de host puede solucionar problemas de permisos."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:84
msgid "Use Podman instead of Docker."
msgstr "Usar Podman en lugar de Docker."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:88
msgid "Advanced: Use Privileged Docker Settings"
msgstr "Avanzado: Usar la Configuración de Docker Privilegiada"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:35
msgid "The locale to use for CLI commands."
msgstr "La localidad que se utilizará para los comandos CLI."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:41
msgid "The application environment."
msgstr "El entorno de aplicación."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:46
msgid "Manually modify the logging level."
msgstr "Modificar manualmente el nivel de registro."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:47
msgid "This allows you to log debug-level errors temporarily (for problem-solving) or reduce the volume of logs that are produced by your installation, without needing to modify whether your installation is a production or development instance."
msgstr "Esto le permite registrar temporalmente errores de nivel de depuración (para resolver problemas) o reducir el volumen de registros producidos por su instalación. No es necesario modificar si su instalación es una instancia de producción o de desarrollador."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:62
msgid "Enable Custom Code Plugins"
msgstr "Habilitar Plugins de Código Personalizado"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:63
msgid "Enable the composer \"merge\" functionality to combine the main application's composer.json file with any plugin composer files. This can have performance implications, so you should only use it if you use one or more plugins with their own Composer dependencies."
msgstr "Habilitar la funcionalidad \"fusionar\" de Composer para combinar el archivo composer.json de la aplicación principal con cualquier archivo Plugin de Composer. Esto puede tener implicaciones de rendimiento, así que sólo debe usarlo si utiliza uno o más Plugins con sus propias dependencias de Composer."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:70
msgid "Minimum Port for Station Port Assignment"
msgstr "Puerto Mínimo para Asignación de Puerto de Estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:71
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:77
msgid "Modify this if your stations are listening on nonstandard ports."
msgstr "Modifique esto si sus estaciones están escuchando en puertos no estándar."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:76
msgid "Maximum Port for Station Port Assignment"
msgstr "Puerto Maximo para Asignación de Puerto de Estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:82
msgid "Show Detailed Slim Application Errors"
msgstr "Mostrar Errores Detallados de la Aplicación Slim"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:83
msgid "This allows you to debug Slim Application Errors you may encounter. Please report any Slim Application Error logs to the development team on GitHub."
msgstr "Esto le permite depurar errores de la aplicación de Slim que pueda encontrar. Por favor, informe de cualquier registro de errores de la aplicación de Slim al equipo de desarrollo en GitHub."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:90
msgid "MariaDB Host"
msgstr "Anfitrión MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:91
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:99
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:107
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:115
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:123
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:131
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:137
msgid "Do not modify this after installation."
msgstr "No modifique esto después de la instalación."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:98
msgid "MariaDB Port"
msgstr "Puerto MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:106
msgid "MariaDB Username"
msgstr "MariaDB Username"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:114
msgid "MariaDB Password"
msgstr "Contraseña MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:122
msgid "MariaDB Database Name"
msgstr "Nombre de Base de Datos MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:130
msgid "Auto-generate Random MariaDB Root Password"
msgstr "Auto-Generar Contraseña Aleatoria MariaDB Root"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:136
msgid "MariaDB Root Password"
msgstr "Contraseña de Root de MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:142
msgid "Enable MariaDB Slow Query Log"
msgstr "Habilitar el registro de consultas lentas de MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:143
msgid "Log slower queries to diagnose possible database issues. Only turn this on if needed."
msgstr "Registrar consultas más lentas para diagnosticar posibles problemas en la base de datos. Activar sólo si es necesario."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:149
msgid "MariaDB Maximum Connections"
msgstr "Máximo de Conexiones MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:150
msgid "Set the amount of allowed connections to the database. This value should be increased if you are seeing the \"Too many connections\" error in the logs."
msgstr "Establecer la cantidad de conexiones permitidas hacia la base de datos. Este valor debería incrementarse si está viendo el error de \"Demasiadas conexiones\" en los registros."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:156
msgid "MariaDB InnoDB Buffer Pool Size"
msgstr "Tamaño del búfer innoDB MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:157
msgid "The InnoDB buffer pool size controls how much data & indexes are kept in memory. Making sure that this value is as large as possible reduces the amount of disk IO."
msgstr "El tamaño del grupo de búfer de InnoDB controla la cantidad de datos e índices que se guardan en la memoria. Para reducir la cantidad de E/S de disco asegúrese de que este valor sea lo más grande posible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:163
msgid "MariaDB InnoDB Log File Size"
msgstr "Tamaño del archivo MariaDB InnoDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:164
msgid "The InnoDB log file is used to achieve data durability in case of crashes or unexpected shutoffs and to allow the DB to better optimize IO for write operations."
msgstr "El archivo de registro de InnoDB se utiliza para lograr la durabilidad de los datos en caso de choques o interrupciones inesperadas y para permitir que la DB optimice mejor la E/S para operaciones de escritura."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:170
msgid "Enable Redis"
msgstr "Activar Redis"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:171
msgid "Disable to use a flatfile cache instead of Redis."
msgstr "Desactivar para usar una caché de archivos flatfile en lugar de Redis."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:176
msgid "Redis Host"
msgstr "Host Redis"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:181
msgid "Redis Port"
msgstr "Puerto Redis"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:186
msgid "PHP Maximum POST File Size"
msgstr "Tamaño Máximo de Archivo PHP POST"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:190
msgid "PHP Memory Limit"
msgstr "Límite de Memoria PHP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:194
msgid "PHP Script Maximum Execution Time (Seconds)"
msgstr "Tiempo Máximo de Ejecución de PHP Script (Segundos)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:198
msgid "Short Sync Task Execution Time (Seconds)"
msgstr "Tiempo de Ejecución de Tareas de Sincronización en Corto (Segundos)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:199
msgid "The maximum execution time (and lock timeout) for the 15-second, 1-minute and 5-minute synchronization tasks."
msgstr "Tiempo máximo de ejecución (y tiempo de espera de bloqueo) para las tareas de sincronización de 15 segundos, 1 minuto y 5 minutos."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:204
msgid "Long Sync Task Execution Time (Seconds)"
msgstr "Tiempo de Ejecución de Tareas de Sincronización en Largo (Segundos)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:205
msgid "The maximum execution time (and lock timeout) for the 1-hour synchronization task."
msgstr "Tiempo máximo de ejecución (y tiempo de espera de bloqueo) para la tarea de sincronización de 1 hora."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:210
msgid "Now Playing Delay Time (Seconds)"
msgstr "Tiempo de Retardo de \"Reproduciendo Ahora\" (segundos)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:211
msgid "The delay between Now Playing checks for every station. Decrease for more frequent checks at the expense of performance; increase for less frequent checks but better performance (for large installations)."
msgstr "Demora entre verificaciones de \"Reproduciendo Ahora\" en cada estación. Reduzca para verificaciones más frecuentes a expensas del rendimiento de su equipo; aumente para comprobaciones menos frecuentes pero mejor rendimiento (para instalaciones grandes)."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:216
msgid "Now Playing Max Concurrent Processes"
msgstr "Procesos concurrentes máximos de \"Reproduciendo Ahora\""

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:217
msgid "The maximum number of concurrent processes for now playing updates. Increasing this can help reduce the latency between updates now playing updates on large installations."
msgstr "El número máximo de procesos simultáneos de actualizaciones para \"Reproduciendo Ahora\". Aumentar esto puede ayudar a reducir la latencia entre las actualizaciones de \"Reproduciendo Ahora\" en instalaciones grandes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:222
msgid "Maximum PHP-FPM Worker Processes"
msgstr "Procesos Máximos de Trabajo de PHP-FPM"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:226
msgid "Enable Performance Profiling Extension"
msgstr "Habilitar la Extensión de Perfiles de Rendimiento"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:228
#, php-format
msgid "Profiling data can be viewed by visiting %s."
msgstr "Los datos del perfil se pueden ver visitando %s."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:233
msgid "Profile Performance on All Requests"
msgstr "Rendimiento de Perfil en Todas las Solicitudes"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:234
msgid "This will have a significant performance impact on your installation."
msgstr "Esto tendrá un impacto significativo en el rendimiento de su instalación."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:239
msgid "Profiling Extension HTTP Key"
msgstr "Clave HTTP de Extensión de Creación de Perfiles"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:240
msgid "The value for the \"SPX_KEY\" parameter for viewing profiling pages."
msgstr "El valor para el parámetro \"SPX_KEY\" para ver las páginas de perfil."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:245
msgid "Profiling Extension IP Allow List"
msgstr "Lista de Direcciones IP Permitidas de Extensión de Perfiles"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:250
msgid "Nginx Max Client Body Size"
msgstr "Tamaño máximo del cuerpo del cliente Nginx"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:251
msgid "This is the total size any single request body can be. AzuraCast chunks its uploads into smaller file sizes, so this only applies when doing custom uploads via the API. Sizes should be listed in a format like \"100K\", \"128M\", \"1G\" for kilobytes, megabytes, and gigabytes respectively."
msgstr "Este es el tamaño total que puede tener cualquier cuerpo de solicitud. AzuraCast divide sus cargas en tamaños de archivos más pequeños, por lo que esto solo se aplica cuando se realizan cargas personalizadas a través de la API. Los tamaños deben aparecer en un formato como \"100K\", \"128M\", \"1G\" para kilobytes, megabytes y gigabytes respectivamente."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:257
msgid "Enable web-based Docker image updates"
msgstr "Habilitar actualizaciones web de imágenes Docker"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:261
msgid "Extra Ubuntu packages to install upon startup"
msgstr "Paquetes Ubuntu adicionales a instalar al iniciar"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:262
msgid "Separate package names with a space. Packages will be installed during container startup."
msgstr "Separe los nombres de los paquetes con un espacio. Los paquetes se instalarán durante el inicio del contenedor."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:81
msgid "Album Artist"
msgstr "Artista del Álbum"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:82
msgid "Album Artist Sort Order"
msgstr "Ordenar por Artista del Álbum"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:83
msgid "Album Sort Order"
msgstr "Ordenar por Álbum"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:85
msgid "Band"
msgstr "Banda"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:86
msgid "BPM"
msgstr "BPM"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:87
msgid "Comment"
msgstr "Comentario"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:88
msgid "Commercial Information"
msgstr "Información Comercial"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:89
msgid "Composer"
msgstr "Compositor"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:90
msgid "Composer Sort Order"
msgstr "Ordenar por Compositor"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:91
msgid "Conductor"
msgstr "Conductor"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:92
msgid "Content Group Description"
msgstr "Descripción de Contenido del Grupo"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:93
msgid "Copyright"
msgstr "Copyright"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:94
msgid "Copyright Message"
msgstr "Mensaje de Copyright"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:95
msgid "Encoded By"
msgstr "Codificado por"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:96
msgid "Encoder Settings"
msgstr "Configuración del Codificador"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:97
msgid "Encoding Time"
msgstr "Tiempo de Codificación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:98
msgid "File Owner"
msgstr "Propietario del Archivo"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:99
msgid "File Type"
msgstr "Tipo de Archivo"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:101
msgid "Initial Key"
msgstr "Clave Inicial"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:102
msgid "Internet Radio Station Name"
msgstr "Nombre de la Radio por Internet"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:103
msgid "Internet Radio Station Owner"
msgstr "Propietario de la Radio de Internet"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:104
msgid "Involved People List"
msgstr "Lista de Personas Involucradas"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:108
msgid "Linked Information"
msgstr "Información Vinculada"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:109
msgid "Lyricist"
msgstr "Letrista"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:110
msgid "Media Type"
msgstr "Tipo de Medio"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:111
msgid "Mood"
msgstr "Humor"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:112
msgid "Music CD Identifier"
msgstr "Identificador de CD de Música"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:113
msgid "Musician Credits List"
msgstr "Lista de Créditos de Músicos"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:114
msgid "Original Album"
msgstr "Álbum Original"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:115
msgid "Original Artist"
msgstr "Artista Original"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:116
msgid "Original Filename"
msgstr "Nombre de Archivo Original"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:117
msgid "Original Lyricist"
msgstr "Letrista Original"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:118
msgid "Original Release Time"
msgstr "Fecha de Lanzamiento Original"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:119
msgid "Original Year"
msgstr "Año Original"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:120
msgid "Part of a Compilation"
msgstr "Parte de una Compilación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:121
msgid "Part of a Set"
msgstr "Parte de un Set"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:122
msgid "Performer Sort Order"
msgstr "Orden de Clasificación por Intérprete"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:123
msgid "Playlist Delay"
msgstr "Retraso de la Lista"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:124
msgid "Produced Notice"
msgstr "Aviso Producido"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:125
msgid "Publisher"
msgstr "Editora"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:126
msgid "Recording Time"
msgstr "Fecha de Grabación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:127
msgid "Release Time"
msgstr "Fecha de Lanzamiento"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:128
msgid "Remixer"
msgstr "Remixer"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:129
msgid "Set Subtitle"
msgstr "Subtítulo Establecido"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:130
msgid "Subtitle"
msgstr "Subtítulo"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:131
msgid "Tagging Time"
msgstr "Tiempo de Etiquetado"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:132
msgid "Terms of Use"
msgstr "Terminos de Uso"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:134
msgid "Title Sort Order"
msgstr "Ordenar por Título"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:135
msgid "Track Number"
msgstr "Número de Pista"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:136
msgid "Unsynchronised Lyrics"
msgstr "Letra No Sincronizada"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:137
msgid "URL Artist"
msgstr "URL del Artista"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:138
msgid "URL File"
msgstr "URL de Archivo"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:139
msgid "URL Payment"
msgstr "URL de Pago"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:140
msgid "URL Publisher"
msgstr "URL del Editor"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:141
msgid "URL Source"
msgstr "URL del Origen"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:142
msgid "URL Station"
msgstr "URL de Estación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:143
msgid "URL User"
msgstr "URL del Usuario"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:144
msgid "Year"
msgstr "Año"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/mail/forgot.phtml:10
#, php-format
msgid "An account recovery link has been requested for your account on \"%s\"."
msgstr "Se ha solicitado un enlace de recuperación de cuenta para su cuenta el \"%s\"."

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/mail/forgot.phtml:12
msgid "Click the link below to log in to your account."
msgstr "Haga clic en el enlace de abajo para iniciar sesión en su cuenta."

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/minimal.phtml:57
msgid "Footer"
msgstr "Pie de Página"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/minimal.phtml:59
#, php-format
msgid "Powered by %s"
msgstr "Desarrollado por %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:6
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:15
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:6
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:17
msgid "Forgot Password"
msgstr "Olvidé Mi Contraseña"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:29
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:22
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:23
msgid "Sign in"
msgstr "Iniciar Sesión"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:32
msgid "Send Recovery E-mail"
msgstr "Enviar Correo de Recuperación"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:11
msgid "Enter Two-Factor Code"
msgstr "Introduzca el Código de Dos Factores"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:12
msgid "Your account uses a two-factor security code. Enter the code your device is currently showing below."
msgstr "Tu cuenta utiliza un código de seguridad de dos factores. Introduce el código que tu dispositivo está mostrando a continuación."

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:18
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:20
msgid "Security Code"
msgstr "Código de seguridad"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:22
msgid "This installation's administrator has not configured this functionality."
msgstr "El administrador de esta instalación no ha configurado esta funcionalidad."

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:25
msgid "Contact an administrator to reset your password following the instructions in our documentation:"
msgstr "Contacte a su administrador para restablecer su contraseña siguiendo las instrucciones de nuestra documentación:"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:31
msgid "Password Reset Instructions"
msgstr "Instrucciones de Restablecimiento de Contraseña"

