1cf923a5af
* Initial plan * Add localization support to NameChangeModal component Co-authored-by: gabek <414923+gabek@users.noreply.github.com> * Add NameChangeModal translations to English language file Co-authored-by: gabek <414923+gabek@users.noreply.github.com> * fix(i18n): fix localization keys * chore(test): add i18n test * chore(i18n): update translation script * chore(i18n): reorgnize translation keys and update components * chore: fix linting warnings * chore(i18n): update all the language files * feat(i18n): add last live ago i18n key --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: gabek <414923+gabek@users.noreply.github.com> Co-authored-by: Gabe Kangas <gabek@real-ity.com>
152 lines
8.3 KiB
JSON
152 lines
8.3 KiB
JSON
{
|
|
"Admin": {
|
|
"EditInstanceDetails": {
|
|
"directoryDescription": "Aumenta tu audiencia apareciendo en el <a href=\"https://owncast.directory\" target=\"_blank\" rel=\"noreferrer\"><strong>Directorio de Owncast</strong></a>. Este es un servicio externo gestionado por el proyecto Owncast. <a href=\"https://owncast.online/docs/directory/?source=admin\" target=\"_blank\" rel=\"noopener noreferrer\">Aprende más</a>.",
|
|
"offlineMessageDescription": "El mensaje fuera de línea se muestra a los visitantes de la página cuando no se está transmitiendo. Markdown es compatible.",
|
|
"serverUrlRequiredForDirectory": "Debe configurar la <strong>URL de</strong> su servidor para habilitar el directorio."
|
|
},
|
|
"HardwareInfo": {
|
|
"cpu": "CPU",
|
|
"disk": "Disco",
|
|
"memory": "Memoria",
|
|
"noDetails": "No hardware details have been collected yet.",
|
|
"pleaseWait": "Por favor, espera",
|
|
"title": "Información del Hardware",
|
|
"used": "utilizado"
|
|
},
|
|
"Help": {
|
|
"bugPlease": "Si encuentras un error, entonces por favor",
|
|
"buildAddons": "Quiero crear complementos para Owncast",
|
|
"buildTools": "Puedes construir tus propios bots, superposiciones, herramientas y complementos con nuestra",
|
|
"commonTasks": "Tareas habituales",
|
|
"configureBroadcasting": "Ayuda a configurar mi software de emisión",
|
|
"configureInstance": "Quiero configurar mi instancia de owncast",
|
|
"customizeWebsite": "Quiero personalizar mi página web",
|
|
"developerApis": "developer APIs.",
|
|
"discussions": "debates",
|
|
"documentation": "Documentación",
|
|
"embedStream": "Quiero incrustar mi emisión en otro sitio",
|
|
"faq": "preguntas frecuentes (FAQ)",
|
|
"fixProblems": "Solucione sus problemas",
|
|
"foundBug": "Encontré un error",
|
|
"generalAnswered": "Las preguntas más generales se responden en nuestras",
|
|
"generalQuestion": "Tengo una pregunta de carácter general",
|
|
"learnMore": "Más información",
|
|
"letUsKnow": "háznoslo saber",
|
|
"orExist": "o existe en nuestros",
|
|
"other": "Otros",
|
|
"readDocs": "Leer la documentación",
|
|
"title": "¿Cómo podemos ayudarte?",
|
|
"troubleshooting": "Resolución de problemas",
|
|
"tweakVideo": "Quiero ajustar mi salida de vídeo",
|
|
"useStorage": "Quiero usar un proveedor de almacenamiento externo"
|
|
},
|
|
"LogTable": {
|
|
"error": "Error",
|
|
"info": "Información",
|
|
"level": "Nivel",
|
|
"logs": "Registros",
|
|
"message": "Mensaje",
|
|
"timestamp": "Marca de tiempo",
|
|
"warning": "Advertencia"
|
|
},
|
|
"NewsFeed": {
|
|
"link": "Enlace",
|
|
"noNews": "No news.",
|
|
"title": "Noticias y actualizaciones de Owncast"
|
|
},
|
|
"VideoVariantForm": {
|
|
"bitrateDisabledPassthrough": "Bitrate selection is disabled when Video Passthrough is enabled.",
|
|
"bitrateGoodForHigh": "Good for high speed & high bitrate viewers.",
|
|
"bitrateGoodForMost": "Good for most viewers, bandwidths and resolutions.",
|
|
"bitrateGoodForSlow": "Good for slow, mobile and low bitrate viewers.",
|
|
"bitrateValueKbps": "{{bitrate}} kbps"
|
|
},
|
|
"ViewerInfo": {
|
|
"currentStream": "Emisión actual",
|
|
"currentViewers": "Espectadores Actuales",
|
|
"last12Hours": "Últimas 12 horas",
|
|
"last24Hours": "Últimas 24 horas",
|
|
"last30Days": "Últimos 30 días",
|
|
"last3Months": "Últimos 3 meses",
|
|
"last6Months": "Últimos 6 meses",
|
|
"last7Days": "Últimos 7 días",
|
|
"maxViewers": "Máximo de espectadores",
|
|
"maxViewersLastStream": "Máximo de espectadores de la última emisión",
|
|
"maxViewersThisStream": "Máximo de espectadores en esta emisión",
|
|
"noData": "No viewer data has been collected yet.",
|
|
"pleaseWait": "Por favor, espera",
|
|
"title": "Datos de Audiencia",
|
|
"viewers": "Espectadores"
|
|
},
|
|
"deleteEmoji": "Delete emoji",
|
|
"emojiPageDescription": "<strong><em>Falta traducción Admin.emojiPageDescription: Por favor, informe</em></strong>",
|
|
"emojiUploadBulkGuide": "<strong><em>Falta la traducción de Admin.emojiUploadBulkGuide: Por favor, informe</em></strong>",
|
|
"emojis": "<strong><em>Falta traducción Admin.emojis: por favor reporta</em></strong>",
|
|
"uploadNewEmoji": "<strong><em>Falta traducción Admin.uploadNewEmoji: Por favor reporta</em></strong>"
|
|
},
|
|
"Common": {
|
|
"poweredByOwncastVersion": "Powered by <a href='https://owncast.online'>Owncast v{{versionNumber}}</a>"
|
|
},
|
|
"Frontend": {
|
|
"BrowserNotifyModal": {
|
|
"allowButton": "Permitir",
|
|
"blockButton": "Bloque",
|
|
"deniedDescription": "Para activar las notificaciones push de {{hostname}} accede a los permisos de tu navegador para este sitio y activa las notificaciones. Luego recargue esta página para aplicar la configuración actualizada en este sitio. <a href='https://owncast.online/docs/notifications'>Aprenda más.</a>",
|
|
"deniedTitle": "Las notificaciones están bloqueadas en tu dispositivo",
|
|
"enabledDescription": "Para desactivar las notificaciones push de {{hostname}} accede a los permisos de tu navegador para este sitio y desactiva las notificaciones. <a href='https://owncast.online/docs/notifications'>Más información</a>",
|
|
"enabledTitle": "Las notificaciones están habilitadas",
|
|
"errorMessage": "Error registering for live notifications: {{message}}. Make sure you're not inside a private browser environment or have previously disabled notifications for this stream.",
|
|
"errorTitle": "Error de notificación del navegador",
|
|
"iosAddButton": "Añadir",
|
|
"iosAddToHomeScreen": "Añadir a la pantalla de inicio",
|
|
"iosAllowPrompt": "Permitir",
|
|
"iosComeBack": "Vuelve a esta pantalla y activa las notificaciones.",
|
|
"iosDescription": "Da un par de pasos adicionales para asegurarte de que recibes notificaciones cuando tus streams favoritos van en directo.",
|
|
"iosNameAndTap": "Dale un nombre a este enlace y toca el nuevo icono en tu pantalla de inicio",
|
|
"iosShareButton": "compartir",
|
|
"iosTitle": "Recibir notificaciones en iOS",
|
|
"learnMore": "Aprende más",
|
|
"mainDescription": "Recibe notificaciones directamente en el navegador cada vez que este stream se pone en vivo.",
|
|
"permissionWantsTo": "{{hostname}} quiere",
|
|
"showNotifications": "Mostrar notificaciones",
|
|
"unsupported": "Las notificaciones del navegador no están soportadas en su navegador.",
|
|
"unsupportedLocal": "Las notificaciones del navegador no son compatibles con los servidores locales."
|
|
},
|
|
"Footer": {
|
|
"contribute": "Contribuir",
|
|
"documentation": "Documentación",
|
|
"source": "Código fuente"
|
|
},
|
|
"Header": {
|
|
"chatOffline": "Chat desconectado",
|
|
"chatWillBeAvailable": "Chat will be available when the stream is live.",
|
|
"skipToContent": "Ir al contenido de la página",
|
|
"skipToFooter": "Ir al pie de página",
|
|
"skipToOfflineMessage": "Ir a mensaje sin conexión",
|
|
"skipToPlayer": "Ir al reproductor"
|
|
},
|
|
"NameChangeModal": {
|
|
"authInfo": "You can also authenticate an IndieAuth or Fediverse account via the \"Authenticate\" menu.",
|
|
"buttonText": "Change name",
|
|
"colorLabel": "Your Color",
|
|
"description": "Your chat display name is what people see when you send chat messages.",
|
|
"overLimit": "Over limit",
|
|
"placeholder": "Your chat display name"
|
|
},
|
|
"chatOffline": "<strong><em>Falta traducción Frontend.chatOffline: Por favor, informe</em></strong>",
|
|
"componentError": "Error: {{message}}",
|
|
"helloWorld": "<strong><em>Falta traducción Frontend.helloWorld: por favor informe</em></strong>",
|
|
"offlineBasic": "Esta corriente está fuera de línea. ¡Vuelve pronto!",
|
|
"offlineFediverseOnly": "Este stream está fuera de línea. <span class='follow-link'>Sigue</span> {{fediverseAccount}} en el Fediverso para ver la próxima vez que {{streamer}} se ponga en directo.",
|
|
"offlineNotifyAndFediverse": "Esta transmisión está desconectada. Puede <span class='notify-link'>recibir una notificación</span> la próxima vez que {{streamer}} salga en directo o <span class='follow-link'>seguir</span> {{fediverseAccount}} en Fediverse.",
|
|
"offlineNotifyOnly": "Este stream está desconectado. <span class='notify-link'>Ser notificado</span> la próxima vez que {{streamer}} vaya en directo."
|
|
},
|
|
"Testing": {
|
|
"itemCount": "<strong><em>Falta traducción Testing.itemCount: Por favor reporte</em></strong>",
|
|
"messageCount": "<strong><em>Falta traducción Testing.messageCount: Por favor, informe</em></strong>",
|
|
"noPluralKey": "<strong><em>Falta traducción Testing.noPluralKey: por favor reporta</em></strong>",
|
|
"simpleKey": "<strong><em>Falta traducción Testing.simpleKey: Por favor reporte</em></strong>"
|
|
}
|
|
}
|