New Crowdin updates (#571)
* New translations date.json (French) * New translations calendar.json (French) * New translations docker.json (French) * New translations about.json (French) * New translations calendar.json (Spanish) * New translations common.json (Spanish) * New translations dashdot.json (Spanish) * New translations date.json (Spanish) * New translations docker.json (Danish) * New translations ping.json (Danish) * New translations docker.json (German) * New translations ping.json (German) * New translations docker.json (Hebrew) * New translations ping.json (Hebrew) * New translations docker.json (Italian) * New translations ping.json (Italian) * New translations docker.json (Dutch) * New translations ping.json (Dutch) * New translations docker.json (Swedish) * New translations ping.json (Swedish) * New translations docker.json (LOLCAT) * New translations ping.json (LOLCAT) * New translations config-changer.json (French) * New translations docker.json (Italian) * New translations ping.json (Italian) * New translations config-changer.json (Italian) * New translations docker.json (Dutch) * New translations ping.json (Dutch) * New translations config-changer.json (Dutch) * New translations calendar.json (Ukrainian) * New translations common.json (Ukrainian) * New translations dashdot.json (Ukrainian) * New translations date.json (Ukrainian) * New translations dlspeed.json (Ukrainian) * New translations docker.json (Ukrainian) * New translations overseerr.json (Ukrainian) * New translations ping.json (Ukrainian) * New translations search.json (Ukrainian) * New translations weather.json (Ukrainian) * New translations common.json (Ukrainian) * New translations page-appearance.json (Ukrainian) * New translations config-changer.json (Ukrainian) * New translations search-engine.json (Ukrainian) * New translations widget-positions.json (Ukrainian) * New translations usenet.json (Ukrainian) * New translations login.json (Ukrainian) * New translations selector.json (Ukrainian) * New translations toggle-edit-mode.json (Ukrainian) * New translations add-app.json (Ukrainian) * New translations about.json (Ukrainian) * New translations torrents-status.json (Ukrainian) * New translations add-app.json (Spanish) * New translations date.json (Spanish) * New translations dlspeed.json (Spanish) * New translations docker.json (Spanish) * New translations overseerr.json (Spanish) * New translations ping.json (Spanish) * New translations search.json (Spanish) * New translations weather.json (Spanish) * New translations page-appearance.json (Spanish) * New translations config-changer.json (Spanish) * New translations usenet.json (Spanish) * New translations add-app.json (Spanish) * New translations about.json (Spanish) * New translations torrents-status.json (Spanish) * New translations docker.json (Hebrew) * New translations ping.json (Hebrew) * New translations calendar.json (French) * New translations dashdot.json (French) * New translations dlspeed.json (French) * New translations docker.json (French) * New translations overseerr.json (French) * New translations ping.json (French) * New translations config-changer.json (French) * New translations add-app.json (French) * New translations common.json (Spanish) * New translations config-changer.json (Spanish) * New translations search-engine.json (Spanish) * New translations widget-positions.json (Spanish)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"description": "Homarr es un dashboard <strong>elegante</strong> y <strong>moderno</strong> que pone todas tus apps y servicios a tu alcance. Con Homarr, puedes acceder y controlar todo desde una sola ubicación. Homarr se integra a la perfección con las apps que hayas añadido, ofreciendote información valiosa y dándote control total. La instalación es muy sencilla, y Homarr soporta una amplia gama de métodos de implementación.",
|
||||
"i18n": "I18n translation namespaces cargados",
|
||||
"locales": "Configurar I18n locales",
|
||||
"contact": "¿Tienes problemas o preguntas? ¡Conéctate con nosotros!",
|
||||
|
||||
@@ -9,54 +9,54 @@
|
||||
"general": {
|
||||
"appname": {
|
||||
"label": "Nombre de la app",
|
||||
"description": ""
|
||||
"description": "Usado para mostrar la app en el dashboard."
|
||||
},
|
||||
"internalAddress": {
|
||||
"label": "Dirección interna",
|
||||
"description": ""
|
||||
"description": "Dirección IP interna de la app."
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Dirección externa",
|
||||
"description": ""
|
||||
"description": "URL que se abrirá al hacer clic en la app."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
"isOpeningNewTab": {
|
||||
"label": "Abrir en nueva pestaña",
|
||||
"description": ""
|
||||
"description": "Abrir la app en una nueva pestaña, en vez de en la actual."
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
"statusChecker": {
|
||||
"label": "Verificador de estado",
|
||||
"description": ""
|
||||
"description": "Comprueba si tu app está en línea usando una simple petición HTTP(S)."
|
||||
},
|
||||
"statusCodes": {
|
||||
"label": "Códigos HTTP de estado",
|
||||
"description": ""
|
||||
"description": "Códigos de estado HTTP considerados como en línea."
|
||||
}
|
||||
},
|
||||
"appearance": {
|
||||
"icon": {
|
||||
"label": "Icono App",
|
||||
"description": ""
|
||||
"description": "Icono que se verá en el dashboard."
|
||||
}
|
||||
},
|
||||
"integration": {
|
||||
"type": {
|
||||
"label": "Configuración de integración",
|
||||
"description": "",
|
||||
"description": "Configuración de la integración que se será usada por tu app.",
|
||||
"placeholder": "Seleccionar una integración",
|
||||
"defined": "Definido",
|
||||
"undefined": "Sin definir",
|
||||
"public": "Público",
|
||||
"private": "Privado",
|
||||
"explanationPrivate": "",
|
||||
"explanationPublic": ""
|
||||
"explanationPrivate": "Una clave privada será enviada al servidor solo una vez. Una vez el navegador refresca la página, ésta no será enviada otra vez.",
|
||||
"explanationPublic": "Una clave pública siempre será enviada al cliente, y se podrá acceder a él a través de la API. Ésta no debe contener información confidencial, como: nombres de usuario, contraseñas, tokens, certificados y similares!"
|
||||
},
|
||||
"secrets": {
|
||||
"description": "Para actualizar una clave, introducir un valor y pulsar el botón guardar. Para eliminar una clave, usa el botón limpiar.",
|
||||
"warning": "",
|
||||
"warning": "Tus credenciales actúan como acceso para tus integraciones y <strong>nunca</strong> debes compartirlas con nadie. El equipo de Homarr nunca te preguntará sobre éstas. Asegúrate de <strong>almacenar y administrar tus claves de manera segura</strong>.",
|
||||
"clear": "Limpiar clave",
|
||||
"save": "Guardar clave",
|
||||
"update": "Actualizar clave"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Calendario",
|
||||
"description": "",
|
||||
"description": "Muestra un calendario con las próximas emisiones, desde las integraciones compatibles.",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"title": "Ajustes para el widget del Calendario",
|
||||
"sundayStart": {
|
||||
"label": "Marcar Domingo como primer día de la semana"
|
||||
},
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
},
|
||||
"errors": {
|
||||
"unmappedOptions": {
|
||||
"text": ""
|
||||
"text": "<b>Parámetro sin uso detectado en la configuración</b><br /><code>{{key}}</code>. Homarr no puede interpretar y usar este parámetro. Para evitar cualquier comportamiento inesperado, respalda tu configuración y corrige tus ajustes."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Dash.",
|
||||
"description": "",
|
||||
"description": "Muestra los gráficos de una instancia de Dash. externa, dentro de Homarr.",
|
||||
"settings": {
|
||||
"title": "Ajustes para el widget Dash.",
|
||||
"cpuMultiView": {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"name": "Fecha y hora",
|
||||
"description": "Muestra la fecha y hora actuales.",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"title": "Ajustes para el widget Fecha y Hora",
|
||||
"display24HourFormat": {
|
||||
"label": "Mostrar hora completa (24 horas)"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Velocidad de Descarga",
|
||||
"description": ""
|
||||
"description": "Muestra la velocidad de Descarga y Subida de las integraciones soportadas."
|
||||
},
|
||||
"card": {
|
||||
"table": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Docker",
|
||||
"description": ""
|
||||
"description": "Te permite ver y administrar fácilmente todos tus contenedores Docker."
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Buscar por nombre de contenedor o nombre de imagen"
|
||||
@@ -25,8 +25,8 @@
|
||||
},
|
||||
"actionBar": {
|
||||
"addService": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
"title": "Añadir app",
|
||||
"message": "Añadir app a Homarr"
|
||||
},
|
||||
"restart": {
|
||||
"title": "Reiniciar"
|
||||
@@ -68,13 +68,13 @@
|
||||
"errors": {
|
||||
"integrationFailed": {
|
||||
"title": "Error en la integración con Docker",
|
||||
"message": ""
|
||||
"message": "Has olvidado montar el socket de docker?"
|
||||
},
|
||||
"unknownError": {
|
||||
"title": "Se ha producido un error"
|
||||
},
|
||||
"oneServiceAtATime": {
|
||||
"title": ""
|
||||
"title": "Por favor, ¡añade solo una app o servicio a la vez!"
|
||||
}
|
||||
},
|
||||
"actionIcon": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Overseerr",
|
||||
"description": ""
|
||||
"description": "Te permite buscar y añadir contenido multimedia de Overseerr o Jellyseerr."
|
||||
},
|
||||
"popup": {
|
||||
"item": {
|
||||
@@ -18,7 +18,7 @@
|
||||
}
|
||||
},
|
||||
"seasonSelector": {
|
||||
"caption": "",
|
||||
"caption": "Marca las temporadas que quieres descargar",
|
||||
"table": {
|
||||
"header": {
|
||||
"season": "Temporada",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Latencia",
|
||||
"description": ""
|
||||
"description": "Muestra un indicador de estado dependiendo del código de respuesta HTTP the la URL."
|
||||
},
|
||||
"states": {
|
||||
"online": "En línea {{response}}",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Barra de búsqueda",
|
||||
"description": ""
|
||||
"description": "Barra de búsqueda que te permite buscar con tu motor de búsqueda preferido, YouTube, e integraciones soportadas."
|
||||
},
|
||||
"input": {
|
||||
"placeholder": "Buscar en Internet..."
|
||||
@@ -10,7 +10,7 @@
|
||||
"searchEngines": {
|
||||
"search": {
|
||||
"name": "Web",
|
||||
"description": ""
|
||||
"description": "Buscar..."
|
||||
},
|
||||
"youtube": {
|
||||
"name": "Youtube",
|
||||
@@ -22,7 +22,7 @@
|
||||
},
|
||||
"overseerr": {
|
||||
"name": "Overseerr",
|
||||
"description": ""
|
||||
"description": "Buscar Peliculas y Series TV en Overseerr"
|
||||
}
|
||||
},
|
||||
"tip": "Puedes seleccionar la barra de búsqueda con el atajo ",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Torrent",
|
||||
"description": "",
|
||||
"description": "Muestra una lista de los torrents de los clientes Torrent soportados.",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"title": "Ajustes para el widget Torrent",
|
||||
"refreshInterval": {
|
||||
"label": "Intervalo de refresco (en segundos)"
|
||||
},
|
||||
@@ -39,12 +39,12 @@
|
||||
},
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
"title": "¡No se ha encontrado clientes Torrent soportados!",
|
||||
"text": "Añadir un cliente Torrent soportado para ver tus descargas actuales"
|
||||
},
|
||||
"generic": {
|
||||
"title": "Ocurrió un error inesperado",
|
||||
"text": ""
|
||||
"text": "Homarr fue incapaz de comunicarse con tus clientes Torrent. Por favor, comprueba tu configuración"
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Usenet",
|
||||
"description": ""
|
||||
"description": "Te permite ver y administrar tu instancia de Usenet."
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "¡No se han encontrado clientes de descarga compatibles!",
|
||||
"text": ""
|
||||
"text": "Añadir cliente de descarga Usenet soportado para ver tus descargas actuales"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Clima",
|
||||
"description": "",
|
||||
"description": "Muestra información de la meteorología actua de una ubicación dada.",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"title": "Ajustes del widget tiempo",
|
||||
"displayInFahrenheit": {
|
||||
"label": "Mostrar en Fahrenheit"
|
||||
},
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"customizations": "Personalizaciones"
|
||||
},
|
||||
"tips": {
|
||||
"configTip": ""
|
||||
"configTip": "¡Sube tu configuración arrastrando y soltando el archivo en la página!"
|
||||
},
|
||||
"credits": {
|
||||
"madeWithLove": "Hecho con ❤️ por @"
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
},
|
||||
"customCSS": {
|
||||
"label": "CSS Personalizado",
|
||||
"placeholder": ""
|
||||
"placeholder": "El CSS personalizado será aplicado en último lugar"
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Aplicar"
|
||||
|
||||
@@ -1,45 +1,45 @@
|
||||
{
|
||||
"configSelect": {
|
||||
"label": "",
|
||||
"description": "",
|
||||
"label": "Cambiador de configuración",
|
||||
"description": "{{configCount}} configuraciones disponibles",
|
||||
"loadingNew": "Cargando tu configuración...",
|
||||
"pleaseWait": ""
|
||||
"pleaseWait": "Por favor, ¡espera hasta que tu nueva configuración esté carga!"
|
||||
},
|
||||
"modal": {
|
||||
"copy": {
|
||||
"title": "",
|
||||
"title": "Elige el nombre de tu nueva configuración",
|
||||
"form": {
|
||||
"configName": {
|
||||
"label": "",
|
||||
"label": "Nombre de la configuración",
|
||||
"validation": {
|
||||
"required": "",
|
||||
"notUnique": ""
|
||||
"required": "Se requiere nombre de la configuración",
|
||||
"notUnique": "El nombre de la configuración ya está en uso"
|
||||
},
|
||||
"placeholder": ""
|
||||
"placeholder": "Nombre de tu nueva configuración"
|
||||
},
|
||||
"submitButton": ""
|
||||
"submitButton": "Confirmar"
|
||||
},
|
||||
"events": {
|
||||
"configSaved": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
"title": "Configuración guardada",
|
||||
"message": "Configuración guardada como {{configName}}"
|
||||
},
|
||||
"configCopied": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
"title": "Configuración copiada",
|
||||
"message": "Configuración copiada como {{configName}}"
|
||||
},
|
||||
"configNotCopied": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
"title": "Imposible copiar la configuración",
|
||||
"message": "Tu configuración no fue copiada como {{configName}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"confirmDeletion": {
|
||||
"title": "",
|
||||
"warningText": "",
|
||||
"text": "",
|
||||
"title": "Confirmar eliminación de tu configuración",
|
||||
"warningText": "Estás a punto de eliminar '<b>{{configName}}</b>'",
|
||||
"text": "Por favor, ten en cuenta que la eliminación no es reversible y tus datos serán borrados indefinidamente. Después de hacer clic en el botón, el archivo será eliminado permanentemente del disco. Asegúrate de crear un respaldo adecuado de tu configuración.",
|
||||
"buttons": {
|
||||
"confirm": ""
|
||||
"confirm": "Si, eliminar '<b>{{configName}}</b>'"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -57,8 +57,8 @@
|
||||
"message": "Error en el borrado de la configuración"
|
||||
},
|
||||
"deleteFailedDefaultConfig": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
"title": "La configuración por defecto no puede ser eliminada",
|
||||
"message": "La configuración no fue eliminada del sistema"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -76,11 +76,11 @@
|
||||
},
|
||||
"accept": {
|
||||
"title": "Configuración subida",
|
||||
"text": ""
|
||||
"text": "Arrastra archivos aquí para subir la configuración. Solo se soportan archivos JSON."
|
||||
},
|
||||
"reject": {
|
||||
"title": "Subida Arrastar y Soltar rechada",
|
||||
"text": ""
|
||||
"text": "Este formato der archivo no está soportado. Por favor, sube solo archivos JSON."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"title": "Motor de búsqueda",
|
||||
"configurationName": "Configuración del motor de búsqueda",
|
||||
"tips": {
|
||||
"generalTip": "",
|
||||
"generalTip": "¡Hay múltiples prefijos que puedes usar! Añadiendo éstos delante de tu búsqueda, filtrará los resultados. !s (Web), !t (Torrents), !y (YouTube), y !m (Media).",
|
||||
"placeholderTip": "%s puede utilizarse como modelo para la petición."
|
||||
},
|
||||
"customEngine": {
|
||||
|
||||
@@ -1 +1,3 @@
|
||||
{}
|
||||
{
|
||||
"label": "Posisionar widgets a la izquierda"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user