Merge pull request #580 from ajnart/dev

v0.11.1
This commit is contained in:
Thomas Camlong
2023-01-19 01:55:53 +09:00
committed by GitHub
65 changed files with 224 additions and 218 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "homarr", "name": "homarr",
"version": "0.11.0", "version": "0.11.1",
"description": "Homarr - A homepage for your server.", "description": "Homarr - A homepage for your server.",
"license": "MIT", "license": "MIT",
"repository": { "repository": {

View File

@@ -26,7 +26,7 @@
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "Tilføj app", "title": "Tilføj app",
"message": "Tilføj app til Homarr" "message": ""
}, },
"restart": { "restart": {
"title": "Genstart" "title": "Genstart"
@@ -68,7 +68,7 @@
"errors": { "errors": {
"integrationFailed": { "integrationFailed": {
"title": "Docker integration mislykkedes", "title": "Docker integration mislykkedes",
"message": "Har du glemt at mounte docker socket?" "message": ""
}, },
"unknownError": { "unknownError": {
"title": "Der opstod en fejl" "title": "Der opstod en fejl"

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Ping", "name": "Ping",
"description": "Viser en statusindikator afhængig af HTTP-svarkoden for en given URL." "description": ""
}, },
"states": { "states": {
"online": "Online {{response}}", "online": "Online {{response}}",

View File

@@ -26,7 +26,7 @@
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "App hinzufügen", "title": "App hinzufügen",
"message": "App zu Homarr hinzufügen" "message": ""
}, },
"restart": { "restart": {
"title": "Neustarten" "title": "Neustarten"
@@ -68,7 +68,7 @@
"errors": { "errors": {
"integrationFailed": { "integrationFailed": {
"title": "Docker-Integration fehlgeschlagen", "title": "Docker-Integration fehlgeschlagen",
"message": "Haben Sie vergessen, den Docker-Socket zu mounten?" "message": ""
}, },
"unknownError": { "unknownError": {
"title": "Es ist ein Fehler aufgetreten" "title": "Es ist ein Fehler aufgetreten"

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Ping", "name": "Ping",
"description": "Zeigt einen Statusindikator in Abhängigkeit vom HTTP-Antwortcode einer bestimmten URL an." "description": ""
}, },
"states": { "states": {
"online": "Online {{response}}", "online": "Online {{response}}",

View File

@@ -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", "i18n": "I18n translation namespaces cargados",
"locales": "Configurar I18n locales", "locales": "Configurar I18n locales",
"contact": "¿Tienes problemas o preguntas? ¡Conéctate con nosotros!", "contact": "¿Tienes problemas o preguntas? ¡Conéctate con nosotros!",

View File

@@ -9,54 +9,54 @@
"general": { "general": {
"appname": { "appname": {
"label": "Nombre de la app", "label": "Nombre de la app",
"description": "" "description": "Usado para mostrar la app en el dashboard."
}, },
"internalAddress": { "internalAddress": {
"label": "Dirección interna", "label": "Dirección interna",
"description": "" "description": "Dirección IP interna de la app."
}, },
"externalAddress": { "externalAddress": {
"label": "Dirección externa", "label": "Dirección externa",
"description": "" "description": "URL que se abrirá al hacer clic en la app."
} }
}, },
"behaviour": { "behaviour": {
"isOpeningNewTab": { "isOpeningNewTab": {
"label": "Abrir en nueva pestaña", "label": "Abrir en nueva pestaña",
"description": "" "description": "Abrir la app en una nueva pestaña, en vez de en la actual."
} }
}, },
"network": { "network": {
"statusChecker": { "statusChecker": {
"label": "Verificador de estado", "label": "Verificador de estado",
"description": "" "description": "Comprueba si tu app está en línea usando una simple petición HTTP(S)."
}, },
"statusCodes": { "statusCodes": {
"label": "Códigos HTTP de estado", "label": "Códigos HTTP de estado",
"description": "" "description": "Códigos de estado HTTP considerados como en línea."
} }
}, },
"appearance": { "appearance": {
"icon": { "icon": {
"label": "Icono App", "label": "Icono App",
"description": "" "description": "Icono que se verá en el dashboard."
} }
}, },
"integration": { "integration": {
"type": { "type": {
"label": "Configuración de integración", "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", "placeholder": "Seleccionar una integración",
"defined": "Definido", "defined": "Definido",
"undefined": "Sin definir", "undefined": "Sin definir",
"public": "Público", "public": "Público",
"private": "Privado", "private": "Privado",
"explanationPrivate": "", "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": "" "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": { "secrets": {
"description": "Para actualizar una clave, introducir un valor y pulsar el botón guardar. Para eliminar una clave, usa el botón limpiar.", "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", "clear": "Limpiar clave",
"save": "Guardar clave", "save": "Guardar clave",
"update": "Actualizar clave" "update": "Actualizar clave"

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "Calendario", "name": "Calendario",
"description": "", "description": "Muestra un calendario con las próximas emisiones, desde las integraciones compatibles.",
"settings": { "settings": {
"title": "", "title": "Ajustes para el widget del Calendario",
"sundayStart": { "sundayStart": {
"label": "Marcar Domingo como primer día de la semana" "label": "Marcar Domingo como primer día de la semana"
}, },

View File

@@ -4,7 +4,7 @@
}, },
"errors": { "errors": {
"unmappedOptions": { "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."
} }
} }
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Dash.", "name": "Dash.",
"description": "", "description": "Muestra los gráficos de una instancia de Dash. externa, dentro de Homarr.",
"settings": { "settings": {
"title": "Ajustes para el widget Dash.", "title": "Ajustes para el widget Dash.",
"cpuMultiView": { "cpuMultiView": {

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Fecha y hora",
"description": "", "description": "Muestra la fecha y hora actuales.",
"settings": { "settings": {
"title": "", "title": "Ajustes para el widget Fecha y Hora",
"display24HourFormat": { "display24HourFormat": {
"label": "Mostrar hora completa (24 horas)" "label": "Mostrar hora completa (24 horas)"
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Velocidad de Descarga", "name": "Velocidad de Descarga",
"description": "" "description": "Muestra la velocidad de Descarga y Subida de las integraciones soportadas."
}, },
"card": { "card": {
"table": { "table": {

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Docker", "name": "Docker",
"description": "" "description": "Te permite ver y administrar fácilmente todos tus contenedores Docker."
}, },
"search": { "search": {
"placeholder": "Buscar por nombre de contenedor o nombre de imagen" "placeholder": "Buscar por nombre de contenedor o nombre de imagen"
@@ -25,8 +25,8 @@
}, },
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "", "title": "Añadir app",
"message": "" "message": "Añadir app a Homarr"
}, },
"restart": { "restart": {
"title": "Reiniciar" "title": "Reiniciar"
@@ -68,13 +68,13 @@
"errors": { "errors": {
"integrationFailed": { "integrationFailed": {
"title": "Error en la integración con Docker", "title": "Error en la integración con Docker",
"message": "" "message": "Has olvidado montar el socket de docker?"
}, },
"unknownError": { "unknownError": {
"title": "Se ha producido un error" "title": "Se ha producido un error"
}, },
"oneServiceAtATime": { "oneServiceAtATime": {
"title": "" "title": "Por favor, ¡añade solo una app o servicio a la vez!"
} }
}, },
"actionIcon": { "actionIcon": {

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Overseerr", "name": "Overseerr",
"description": "" "description": "Te permite buscar y añadir contenido multimedia de Overseerr o Jellyseerr."
}, },
"popup": { "popup": {
"item": { "item": {
@@ -18,7 +18,7 @@
} }
}, },
"seasonSelector": { "seasonSelector": {
"caption": "", "caption": "Marca las temporadas que quieres descargar",
"table": { "table": {
"header": { "header": {
"season": "Temporada", "season": "Temporada",

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Latencia", "name": "Latencia",
"description": "" "description": "Muestra un indicador de estado dependiendo del código de respuesta HTTP the la URL."
}, },
"states": { "states": {
"online": "En línea {{response}}", "online": "En línea {{response}}",

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Barra de búsqueda", "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": { "input": {
"placeholder": "Buscar en Internet..." "placeholder": "Buscar en Internet..."
@@ -10,7 +10,7 @@
"searchEngines": { "searchEngines": {
"search": { "search": {
"name": "Web", "name": "Web",
"description": "" "description": "Buscar..."
}, },
"youtube": { "youtube": {
"name": "Youtube", "name": "Youtube",
@@ -22,7 +22,7 @@
}, },
"overseerr": { "overseerr": {
"name": "Overseerr", "name": "Overseerr",
"description": "" "description": "Buscar Peliculas y Series TV en Overseerr"
} }
}, },
"tip": "Puedes seleccionar la barra de búsqueda con el atajo ", "tip": "Puedes seleccionar la barra de búsqueda con el atajo ",

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "Torrent", "name": "Torrent",
"description": "", "description": "Muestra una lista de los torrents de los clientes Torrent soportados.",
"settings": { "settings": {
"title": "", "title": "Ajustes para el widget Torrent",
"refreshInterval": { "refreshInterval": {
"label": "Intervalo de refresco (en segundos)" "label": "Intervalo de refresco (en segundos)"
}, },
@@ -39,12 +39,12 @@
}, },
"errors": { "errors": {
"noDownloadClients": { "noDownloadClients": {
"title": "", "title": "¡No se ha encontrado clientes Torrent soportados!",
"text": "" "text": "Añadir un cliente Torrent soportado para ver tus descargas actuales"
}, },
"generic": { "generic": {
"title": "Ocurrió un error inesperado", "title": "Ocurrió un error inesperado",
"text": "" "text": "Homarr fue incapaz de comunicarse con tus clientes Torrent. Por favor, comprueba tu configuración"
} }
}, },
"loading": { "loading": {

View File

@@ -1,13 +1,13 @@
{ {
"descriptor": { "descriptor": {
"name": "Usenet", "name": "Usenet",
"description": "" "description": "Te permite ver y administrar tu instancia de Usenet."
}, },
"card": { "card": {
"errors": { "errors": {
"noDownloadClients": { "noDownloadClients": {
"title": "¡No se han encontrado clientes de descarga compatibles!", "title": "¡No se han encontrado clientes de descarga compatibles!",
"text": "" "text": "Añadir cliente de descarga Usenet soportado para ver tus descargas actuales"
} }
} }
}, },

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "Clima", "name": "Clima",
"description": "", "description": "Muestra información de la meteorología actua de una ubicación dada.",
"settings": { "settings": {
"title": "", "title": "Ajustes del widget tiempo",
"displayInFahrenheit": { "displayInFahrenheit": {
"label": "Mostrar en Fahrenheit" "label": "Mostrar en Fahrenheit"
}, },

View File

@@ -6,7 +6,7 @@
"customizations": "Personalizaciones" "customizations": "Personalizaciones"
}, },
"tips": { "tips": {
"configTip": "" "configTip": "¡Sube tu configuración arrastrando y soltando el archivo en la página!"
}, },
"credits": { "credits": {
"madeWithLove": "Hecho con ❤️ por @" "madeWithLove": "Hecho con ❤️ por @"

View File

@@ -16,7 +16,7 @@
}, },
"customCSS": { "customCSS": {
"label": "CSS Personalizado", "label": "CSS Personalizado",
"placeholder": "" "placeholder": "El CSS personalizado será aplicado en último lugar"
}, },
"buttons": { "buttons": {
"submit": "Aplicar" "submit": "Aplicar"

View File

@@ -1,45 +1,45 @@
{ {
"configSelect": { "configSelect": {
"label": "", "label": "Cambiador de configuración",
"description": "", "description": "{{configCount}} configuraciones disponibles",
"loadingNew": "Cargando tu configuración...", "loadingNew": "Cargando tu configuración...",
"pleaseWait": "" "pleaseWait": "Por favor, ¡espera hasta que tu nueva configuración esté carga!"
}, },
"modal": { "modal": {
"copy": { "copy": {
"title": "", "title": "Elige el nombre de tu nueva configuración",
"form": { "form": {
"configName": { "configName": {
"label": "", "label": "Nombre de la configuración",
"validation": { "validation": {
"required": "", "required": "Se requiere nombre de la configuración",
"notUnique": "" "notUnique": "El nombre de la configuración ya está en uso"
}, },
"placeholder": "" "placeholder": "Nombre de tu nueva configuración"
}, },
"submitButton": "" "submitButton": "Confirmar"
}, },
"events": { "events": {
"configSaved": { "configSaved": {
"title": "", "title": "Configuración guardada",
"message": "" "message": "Configuración guardada como {{configName}}"
}, },
"configCopied": { "configCopied": {
"title": "", "title": "Configuración copiada",
"message": "" "message": "Configuración copiada como {{configName}}"
}, },
"configNotCopied": { "configNotCopied": {
"title": "", "title": "Imposible copiar la configuración",
"message": "" "message": "Tu configuración no fue copiada como {{configName}}"
} }
} }
}, },
"confirmDeletion": { "confirmDeletion": {
"title": "", "title": "Confirmar eliminación de tu configuración",
"warningText": "", "warningText": "Estás a punto de eliminar '<b>{{configName}}</b>'",
"text": "", "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": { "buttons": {
"confirm": "" "confirm": "Si, eliminar '<b>{{configName}}</b>'"
} }
} }
}, },
@@ -57,8 +57,8 @@
"message": "Error en el borrado de la configuración" "message": "Error en el borrado de la configuración"
}, },
"deleteFailedDefaultConfig": { "deleteFailedDefaultConfig": {
"title": "", "title": "La configuración por defecto no puede ser eliminada",
"message": "" "message": "La configuración no fue eliminada del sistema"
} }
} }
}, },
@@ -76,11 +76,11 @@
}, },
"accept": { "accept": {
"title": "Configuración subida", "title": "Configuración subida",
"text": "" "text": "Arrastra archivos aquí para subir la configuración. Solo se soportan archivos JSON."
}, },
"reject": { "reject": {
"title": "Subida Arrastar y Soltar rechada", "title": "Subida Arrastar y Soltar rechada",
"text": "" "text": "Este formato der archivo no está soportado. Por favor, sube solo archivos JSON."
} }
} }
} }

View File

@@ -2,7 +2,7 @@
"title": "Motor de búsqueda", "title": "Motor de búsqueda",
"configurationName": "Configuración del motor de búsqueda", "configurationName": "Configuración del motor de búsqueda",
"tips": { "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." "placeholderTip": "%s puede utilizarse como modelo para la petición."
}, },
"customEngine": { "customEngine": {

View File

@@ -1 +1,3 @@
{} {
"label": "Posisionar widgets a la izquierda"
}

View File

@@ -2,6 +2,6 @@
"description": "Homarr est un tableau de bord <strong>élégant</strong>, <strong>moderne</strong> qui met toutes vos applications et services au bout de vos doigts. Avec Homarr, vous pouvez accéder et contrôler tout dans un seul endroit. Homarr s'intègre de façon transparente avec les applications que vous avez ajoutées, vous fournissant des informations précieuses et vous donnant un contrôle total. L'installation est un jeu d'enfant, et Homarr prend en charge un large éventail de méthodes de déploiement.", "description": "Homarr est un tableau de bord <strong>élégant</strong>, <strong>moderne</strong> qui met toutes vos applications et services au bout de vos doigts. Avec Homarr, vous pouvez accéder et contrôler tout dans un seul endroit. Homarr s'intègre de façon transparente avec les applications que vous avez ajoutées, vous fournissant des informations précieuses et vous donnant un contrôle total. L'installation est un jeu d'enfant, et Homarr prend en charge un large éventail de méthodes de déploiement.",
"i18n": "Espaces de traduction I18n chargés", "i18n": "Espaces de traduction I18n chargés",
"locales": "Locales I18n configurées", "locales": "Locales I18n configurées",
"contact": "Vous avez des problèmes ou des questions ? Communiquez-le nous !", "contact": "Vous avez des problèmes ou des questions ? Dites-le-nous !",
"addToDashboard": "Ajouter au tableau de bord" "addToDashboard": "Ajouter au tableau de bord"
} }

View File

@@ -45,7 +45,7 @@
"integration": { "integration": {
"type": { "type": {
"label": "Configuration dintégrations", "label": "Configuration dintégrations",
"description": "", "description": "La configuration d'intégration qui sera utilisée pour se connecter à votre application.",
"placeholder": "Sélectionner une itégration", "placeholder": "Sélectionner une itégration",
"defined": "Défini", "defined": "Défini",
"undefined": "Indéfini", "undefined": "Indéfini",

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "Calendrier", "name": "Calendrier",
"description": "", "description": "Affiche un calendrier avec les prochaines sorties, à partir des intégrations prises en charge.",
"settings": { "settings": {
"title": "", "title": "Paramètres du widget Calendrier",
"sundayStart": { "sundayStart": {
"label": "Commencez la semaine par dimanche" "label": "Commencez la semaine par dimanche"
}, },

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Dash.", "name": "Dash.",
"description": "", "description": "Affiche les graphiques d'une instance externe de Dash. dans Homarr.",
"settings": { "settings": {
"title": "Paramètres du widget Dash", "title": "Paramètres du widget Dash",
"cpuMultiView": { "cpuMultiView": {

View File

@@ -3,7 +3,7 @@
"name": "Date et heure", "name": "Date et heure",
"description": "Affiche la date et l'heure courante.", "description": "Affiche la date et l'heure courante.",
"settings": { "settings": {
"title": "", "title": "Paramètres du widget Date et heure",
"display24HourFormat": { "display24HourFormat": {
"label": "Affichage 24 h" "label": "Affichage 24 h"
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Vitesse de téléchargement", "name": "Vitesse de téléchargement",
"description": "" "description": "Affiche la vitesse de téléchargement et d'envoi des intégrations prises en charge."
}, },
"card": { "card": {
"table": { "table": {

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Docker", "name": "Docker",
"description": "" "description": "Vous permet de voir et de gérer facilement tous vos conteneurs Docker."
}, },
"search": { "search": {
"placeholder": "Recherche par nom de conteneur ou d'image" "placeholder": "Recherche par nom de conteneur ou d'image"
@@ -26,7 +26,7 @@
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "Ajouter une application", "title": "Ajouter une application",
"message": "" "message": "Ajouter une application à Homarr"
}, },
"restart": { "restart": {
"title": "Redémarrer" "title": "Redémarrer"

View File

@@ -18,7 +18,7 @@
} }
}, },
"seasonSelector": { "seasonSelector": {
"caption": "", "caption": "Cochez les saisons que vous souhaitez télécharger",
"table": { "table": {
"header": { "header": {
"season": "Saison", "season": "Saison",

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Ping", "name": "Ping",
"description": "" "description": "Affiche un indicateur d'état en fonction du code de réponse HTTP d'une URL donnée."
}, },
"states": { "states": {
"online": "En ligne {{response}}", "online": "En ligne {{response}}",

View File

@@ -1,45 +1,45 @@
{ {
"configSelect": { "configSelect": {
"label": "", "label": "",
"description": "", "description": "{{configCount}} configurations disponibles",
"loadingNew": "Chargement des configurations ...", "loadingNew": "Chargement des configurations ...",
"pleaseWait": "Veuillez attendre que votre nouvelle configuration soit chargée !" "pleaseWait": "Veuillez attendre que votre nouvelle configuration soit chargée !"
}, },
"modal": { "modal": {
"copy": { "copy": {
"title": "", "title": "Choisissez le nom de votre nouvelle configuration",
"form": { "form": {
"configName": { "configName": {
"label": "", "label": "Nom de la configuration",
"validation": { "validation": {
"required": "", "required": "Le nom de la configuration est requis",
"notUnique": "" "notUnique": "Le nom de la configuration est déjà utilisé"
}, },
"placeholder": "" "placeholder": "Le nom de votre nouvelle configuration"
}, },
"submitButton": "" "submitButton": "Confirmer"
}, },
"events": { "events": {
"configSaved": { "configSaved": {
"title": "", "title": "Configuration sauvegardée",
"message": "" "message": "Configuration enregistrée en tant que {{configName}}"
}, },
"configCopied": { "configCopied": {
"title": "", "title": "Configuration copiée",
"message": "" "message": "Configuration enregistrée en tant que {{configName}}"
}, },
"configNotCopied": { "configNotCopied": {
"title": "", "title": "Impossible de copier la configuration",
"message": "" "message": "Votre configuration n'a pas pu être copiée en tant que {{configName}}"
} }
} }
}, },
"confirmDeletion": { "confirmDeletion": {
"title": "", "title": "Confirmer la suppression de votre configuration",
"warningText": "", "warningText": "Vous êtes sur le point de supprimer '<b>{{configName}}</b>'",
"text": "", "text": "Veuillez noter que la suppression n'est pas réversible et que vos données seront définitivement perdues. Après avoir cliqué sur ce bouton, le fichier sera définitivement supprimé de votre disque. Veillez à créer une sauvegarde adéquate de votre configuration.",
"buttons": { "buttons": {
"confirm": "" "confirm": "Oui, supprimer '<b>{{configName}}</b>'"
} }
} }
}, },

View File

@@ -26,7 +26,7 @@
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "הוספת יישום", "title": "הוספת יישום",
"message": "הוספת יישום ל-Homarr" "message": "הוסף אפליקציה ל-Homarr"
}, },
"restart": { "restart": {
"title": "אתחל" "title": "אתחל"

View File

@@ -68,7 +68,7 @@
"errors": { "errors": {
"integrationFailed": { "integrationFailed": {
"title": "Integrazione Docker fallita", "title": "Integrazione Docker fallita",
"message": "Vi siete dimenticati di montare il socket di Docker?" "message": "Hai dimenticato di montare il socket di docker?"
}, },
"unknownError": { "unknownError": {
"title": "Si è verificato un errore" "title": "Si è verificato un errore"

View File

@@ -1,45 +1,45 @@
{ {
"configSelect": { "configSelect": {
"label": "Config changer", "label": "Config changer",
"description": "", "description": "{{configCount}} configurazioni disponibili",
"loadingNew": "Caricamento della configurazione...", "loadingNew": "Caricamento della configurazione...",
"pleaseWait": "Attendere fino al caricamento della nuova configurazione!" "pleaseWait": "Attendere fino al caricamento della nuova configurazione!"
}, },
"modal": { "modal": {
"copy": { "copy": {
"title": "", "title": "Scegli il nome della nuova configurazione",
"form": { "form": {
"configName": { "configName": {
"label": "", "label": "Nome configurazione",
"validation": { "validation": {
"required": "", "required": "Il nome della configurazione è obbligatorio",
"notUnique": "" "notUnique": "Nome configurazione già in uso"
}, },
"placeholder": "" "placeholder": "Nuovo nome configurazione"
}, },
"submitButton": "" "submitButton": "Conferma"
}, },
"events": { "events": {
"configSaved": { "configSaved": {
"title": "", "title": "Configurazione salvata",
"message": "" "message": "Configurazione salvata come {{configName}}"
}, },
"configCopied": { "configCopied": {
"title": "", "title": "Configurazione copiata",
"message": "" "message": "Configurazione copiata come {{configName}}"
}, },
"configNotCopied": { "configNotCopied": {
"title": "", "title": "Impossibile copiare la configurazione",
"message": "" "message": "La tua configurazione non è stata copiata come {{configName}}"
} }
} }
}, },
"confirmDeletion": { "confirmDeletion": {
"title": "", "title": "Conferma l'eliminazione della configurazione",
"warningText": "", "warningText": "Stai per cancellare '<b>{{configName}}</b>'",
"text": "", "text": "Si noti che l'eliminazione non è reversibile e i dati andranno persi in modo permanente. Dopo aver fatto clic su questo pulsante, il file verrà eliminato definitivamente dal disco. Assicurarsi di creare un backup adeguato della propria configurazione.",
"buttons": { "buttons": {
"confirm": "" "confirm": "Sì, elimina '<b>{{configName}}</b>'"
} }
} }
}, },

View File

@@ -26,7 +26,7 @@
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "Add app", "title": "Add app",
"message": "Add App 2 Homarr" "message": ""
}, },
"restart": { "restart": {
"title": "Restart" "title": "Restart"
@@ -68,7 +68,7 @@
"errors": { "errors": {
"integrationFailed": { "integrationFailed": {
"title": "Dockah integrashn faild", "title": "Dockah integrashn faild",
"message": "Did U Forget 2 Mount Teh Dockr Socket?" "message": ""
}, },
"unknownError": { "unknownError": {
"title": "Thar wuz an error" "title": "Thar wuz an error"

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Ping", "name": "Ping",
"description": "Displays Status Indicator Dependin On Teh HTTP Response Code Ov Given URL." "description": ""
}, },
"states": { "states": {
"online": "Onlien {{response}}", "online": "Onlien {{response}}",

View File

@@ -26,7 +26,7 @@
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "App toevoegen", "title": "App toevoegen",
"message": "App aan Homarr toevoegen" "message": "Toevoegen aan Homarr"
}, },
"restart": { "restart": {
"title": "Herstart" "title": "Herstart"

View File

@@ -1,45 +1,45 @@
{ {
"configSelect": { "configSelect": {
"label": "Configuratiewisselaar", "label": "Configuratiewisselaar",
"description": "", "description": "{{configCount}} configuraties zijn beschikbaar",
"loadingNew": "Uw configuratie wordt geladen...", "loadingNew": "Uw configuratie wordt geladen...",
"pleaseWait": "Wacht tot uw nieuwe configuratie is geladen!" "pleaseWait": "Wacht tot uw nieuwe configuratie is geladen!"
}, },
"modal": { "modal": {
"copy": { "copy": {
"title": "", "title": "Kies de naam van uw nieuwe configuratie",
"form": { "form": {
"configName": { "configName": {
"label": "", "label": "Configuratie naam",
"validation": { "validation": {
"required": "", "required": "Configuratienaam is vereist",
"notUnique": "" "notUnique": "Configuratienaam is al in gebruik"
}, },
"placeholder": "" "placeholder": "Uw nieuwe configuratienaam"
}, },
"submitButton": "" "submitButton": "Bevestig"
}, },
"events": { "events": {
"configSaved": { "configSaved": {
"title": "", "title": "Configuratie opgeslagen",
"message": "" "message": "Configuratie opgeslagen als {{configName}}"
}, },
"configCopied": { "configCopied": {
"title": "", "title": "Configuratie gekopieerd",
"message": "" "message": "Configuratie gekopieerd als {{configName}}"
}, },
"configNotCopied": { "configNotCopied": {
"title": "", "title": "Kan configuratie niet kopiëren",
"message": "" "message": "Uw configuratie werd niet gekopieerd als {{configName}}"
} }
} }
}, },
"confirmDeletion": { "confirmDeletion": {
"title": "", "title": "Bevestig de verwijdering van uw configuratie",
"warningText": "", "warningText": "Je staat op het punt om '<b>{{configName}}</b>' te verwijderen",
"text": "", "text": "Houd er rekening mee dat de verwijdering niet onomkeerbaar is en dat uw gegevens permanent verloren gaan. Na het klikken op deze knop wordt het bestand permanent van uw schijf verwijderd. Zorg voor een adequate back-up van uw configuratie.",
"buttons": { "buttons": {
"confirm": "" "confirm": "Ja, verwijder '<b>{{configName}}</b>'"
} }
} }
}, },

View File

@@ -26,7 +26,7 @@
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "Lägg till app", "title": "Lägg till app",
"message": "Lägg till i Homarr" "message": ""
}, },
"restart": { "restart": {
"title": "Starta om" "title": "Starta om"
@@ -68,7 +68,7 @@
"errors": { "errors": {
"integrationFailed": { "integrationFailed": {
"title": "Dockerintegration misslyckades", "title": "Dockerintegration misslyckades",
"message": "Glömde du att montera docker socket?" "message": ""
}, },
"unknownError": { "unknownError": {
"title": "Ett fel inträffade" "title": "Ett fel inträffade"

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Ping", "name": "Ping",
"description": "Visar en statusindikator beroende på HTTP-svarskoden för en given URL." "description": ""
}, },
"states": { "states": {
"online": "Online {{response}}", "online": "Online {{response}}",

View File

@@ -1,6 +1,6 @@
{ {
"title": "З поверненням!", "title": "З поверненням!",
"text": "", "text": "Будь ласка, введіть ваш пароль",
"form": { "form": {
"fields": { "fields": {
"password": { "password": {
@@ -18,10 +18,10 @@
"message": "Ваш пароль перевіряється..." "message": "Ваш пароль перевіряється..."
}, },
"correct": { "correct": {
"title": "" "title": "Вхід успішний, перенаправлення..."
}, },
"wrong": { "wrong": {
"title": "" "title": "Введено неправильний пароль. Повторіть спробу."
} }
} }
} }

View File

@@ -1,9 +1,9 @@
{ {
"modal": { "modal": {
"title": "Додати плитку", "title": "Додати плитку",
"text": "" "text": "Плитки є основним елементом Homarr. Вони використовуються для зображення ваших додатків та іншої інформації. Ви можете додати стільки плиток, скільки захочете."
}, },
"widgetDescription": "", "widgetDescription": "Віджети взаємодіють з програмами, надаючи вам більше контролю над ними. Зазвичай вони вимагають декількох налаштувань перед використанням.",
"goBack": "Повернутися на попередню сторінку", "goBack": "Повернутися на попередню сторінку",
"actionIcon": { "actionIcon": {
"tooltip": "Додати плитку" "tooltip": "Додати плитку"

View File

@@ -1,12 +1,12 @@
{ {
"description": "", "description": "У режимі редагування можна змінювати плитки та налаштовувати програми. Зміни не зберігаються, доки ви не вийдете з режиму редагування.",
"button": { "button": {
"disabled": "Ввійти в режим редагування", "disabled": "Ввійти в режим редагування",
"enabled": "Зберегти та вийти" "enabled": "Зберегти та вийти"
}, },
"popover": { "popover": {
"title": "", "title": "Режим редагування включений для <1>{{size}}</1> розміру",
"text": "" "text": "Тепер ви можете налаштовувати та конфігурувати свої додатки. Зміни <strong>не зберігаються</strong> до виходу з режиму редагування"
}, },
"screenSizes": { "screenSizes": {
"small": "малий", "small": "малий",

View File

@@ -1,4 +1,5 @@
{ {
"description": "Homarr - це <strong>витончена</strong>, <strong>сучасна</strong> інформаційна панель, яка надає всі ваші додатки та сервіси під рукою. З Homarr ви можете отримати доступ до всього і контролювати все в одному зручному місці. Homarr легко інтегрується з додатками, які ви додали, надаючи вам цінну інформацію та забезпечуючи повний контроль. Встановлення дуже просте, і Homarr підтримує широкий спектр методів розгортання.",
"i18n": "Завантажено інтернаціональні переклади", "i18n": "Завантажено інтернаціональні переклади",
"locales": "Налаштовано інтернаціональні локалі", "locales": "Налаштовано інтернаціональні локалі",
"contact": "Виникли проблеми або питання? Зв'яжіться з нами!", "contact": "Виникли проблеми або питання? Зв'яжіться з нами!",

View File

@@ -9,54 +9,54 @@
"general": { "general": {
"appname": { "appname": {
"label": "Назва застосунку", "label": "Назва застосунку",
"description": "" "description": "Використовується для зображення програми на головній сторінці."
}, },
"internalAddress": { "internalAddress": {
"label": "Внутрішня адреса", "label": "Внутрішня адреса",
"description": "" "description": "Внутрішній IP додатку."
}, },
"externalAddress": { "externalAddress": {
"label": "Зовнішня адреса", "label": "Зовнішня адреса",
"description": "" "description": "URL-адреса відкриється в браузері при натисканні на додаток."
} }
}, },
"behaviour": { "behaviour": {
"isOpeningNewTab": { "isOpeningNewTab": {
"label": "Відкрити в новій вкладці", "label": "Відкрити в новій вкладці",
"description": "" "description": "Відкрийте додаток у новій вкладці замість поточної."
} }
}, },
"network": { "network": {
"statusChecker": { "statusChecker": {
"label": "Перевірка стану", "label": "Перевірка стану",
"description": "" "description": "Перевіряє, чи є ваш додаток в мережі за допомогою простого HTTP(S) запиту."
}, },
"statusCodes": { "statusCodes": {
"label": "Код Статусу HTTP", "label": "Код Статусу HTTP",
"description": "" "description": "HTTP коди, які розглядаються як онлайн."
} }
}, },
"appearance": { "appearance": {
"icon": { "icon": {
"label": "Іконка програми", "label": "Іконка програми",
"description": "" "description": "Іконка, яка буде показуватися на інформаційній панелі."
} }
}, },
"integration": { "integration": {
"type": { "type": {
"label": "Налаштування інтеграції", "label": "Налаштування інтеграції",
"description": "", "description": "Налаштування інтеграції, що буде використовуватися для підключення до вашої програми.",
"placeholder": "Виберіть інтеграцію", "placeholder": "Виберіть інтеграцію",
"defined": "Визначено", "defined": "Визначено",
"undefined": "Невизначено", "undefined": "Невизначено",
"public": "Публічний", "public": "Публічний",
"private": "Приватний", "private": "Приватний",
"explanationPrivate": "", "explanationPrivate": "Приватний секрет буде надіслано на сервер. Після оновлення сторінки він ніколи не буде відправлений клієнту.",
"explanationPublic": "" "explanationPublic": "Публічний секрет завжди надсилається клієнту та є доступним через API. Він не повинен містити ніяких конфіденційних значень, таких як імена користувачів, паролі, токени, сертифікати та тому подібне!"
}, },
"secrets": { "secrets": {
"description": "Щоб оновити секрет, введіть значення і натисніть кнопку Зберегти. Щоб видалити секрет, використовуйте кнопку \"Очистити\".", "description": "Щоб оновити секрет, введіть значення і натисніть кнопку Зберегти. Щоб видалити секрет, використовуйте кнопку \"Очистити\".",
"warning": "", "warning": "Ваші облікові дані діють як доступ до ваших інтеграцій, а ви <strong>ніколи не повинні</strong> ділитися ними з кимось іншим. Офіційна команда Homarr ніколи не запитуватиме облікові дані. Переконайтеся, що <strong>безпечно зберігаєте і керуєте своїми секретами</strong>.",
"clear": "Очистити секрет", "clear": "Очистити секрет",
"save": "Зберегти секрет", "save": "Зберегти секрет",
"update": "Оновити секрет" "update": "Оновити секрет"

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "Календар", "name": "Календар",
"description": "", "description": "Показує календар з майбутніми випусками з підтримуваних інтеграцій.",
"settings": { "settings": {
"title": "", "title": "Налаштування віджету календаря",
"sundayStart": { "sundayStart": {
"label": "Почати тиждень у Неділю" "label": "Почати тиждень у Неділю"
}, },

View File

@@ -4,7 +4,7 @@
}, },
"errors": { "errors": {
"unmappedOptions": { "unmappedOptions": {
"text": "" "text": "<b>Параметр невикористані в конфігурації виявив</b><br /><code>{{key}}</code>. Homarr не в змозі інтерпретувати та використовувати цей параметр. Щоб уникнути будь-якої несподіваної поведінки, зробіть резервну копію конфігурації та виправте вашу конфігурацію."
} }
} }
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Dash.", "name": "Dash.",
"description": "", "description": "Показує графіки зовнішньої Dash. всередині Homarr.",
"settings": { "settings": {
"title": "Налаштування віджета Dash.", "title": "Налаштування віджета Dash.",
"cpuMultiView": { "cpuMultiView": {

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Дата і час",
"description": "", "description": "Відображає поточну дату і час.",
"settings": { "settings": {
"title": "", "title": "Налаштування віджету дати й часу",
"display24HourFormat": { "display24HourFormat": {
"label": "Показувати повний час (24 години)" "label": "Показувати повний час (24 години)"
} }

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Швидкість завантаження", "name": "Швидкість завантаження",
"description": "" "description": "Показує швидкість завантаження та вивантаження підтримуваних інтеграцій."
}, },
"card": { "card": {
"table": { "table": {

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Docker", "name": "Docker",
"description": "" "description": "Дозволяє вам легко керувати контейнерами докер."
}, },
"search": { "search": {
"placeholder": "Пошук по назві контейнера або образу" "placeholder": "Пошук по назві контейнера або образу"
@@ -25,8 +25,8 @@
}, },
"actionBar": { "actionBar": {
"addService": { "addService": {
"title": "", "title": "Додати програму",
"message": "" "message": "Додати програму Homarr"
}, },
"restart": { "restart": {
"title": "Перезапустити" "title": "Перезапустити"
@@ -68,13 +68,13 @@
"errors": { "errors": {
"integrationFailed": { "integrationFailed": {
"title": "Помилка інтеграції з Docker", "title": "Помилка інтеграції з Docker",
"message": "" "message": "Ви забули під'єднати docker сокет?"
}, },
"unknownError": { "unknownError": {
"title": "Виникла помилка" "title": "Виникла помилка"
}, },
"oneServiceAtATime": { "oneServiceAtATime": {
"title": "" "title": "Будь ласка, лише один сервіс за один раз!"
} }
}, },
"actionIcon": { "actionIcon": {

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Overseerr", "name": "Overseerr",
"description": "" "description": "Дозволяє вам шукати та додавати медіа з Overseerr/Jellyseerr."
}, },
"popup": { "popup": {
"item": { "item": {
@@ -18,7 +18,7 @@
} }
}, },
"seasonSelector": { "seasonSelector": {
"caption": "", "caption": "Позначте сезони, які ви хочете завантажити",
"table": { "table": {
"header": { "header": {
"season": "Сезон", "season": "Сезон",

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Пінг", "name": "Пінг",
"description": "" "description": "Показує індикатор стану в залежності від коду HTTP-відповіді заданої URL-адреси."
}, },
"states": { "states": {
"online": "Онлайн {{response}}", "online": "Онлайн {{response}}",

View File

@@ -1,7 +1,7 @@
{ {
"descriptor": { "descriptor": {
"name": "Панель пошуку", "name": "Панель пошуку",
"description": "" "description": "Пошукова панель, яка дозволяє шукати через обраний пошуковий двигун, YouTube та підтримувані інтеграції."
}, },
"input": { "input": {
"placeholder": "Пошук в Інтернеті..." "placeholder": "Пошук в Інтернеті..."
@@ -10,7 +10,7 @@
"searchEngines": { "searchEngines": {
"search": { "search": {
"name": "Веб", "name": "Веб",
"description": "" "description": "Пошук..."
}, },
"youtube": { "youtube": {
"name": "YouTube", "name": "YouTube",
@@ -22,7 +22,7 @@
}, },
"overseerr": { "overseerr": {
"name": "Overseerr", "name": "Overseerr",
"description": "" "description": "Пошук фільмів і серіалів на Overseerr"
} }
}, },
"tip": "Викликати рядок пошуку можна за допомогою комбінації клавіш ", "tip": "Викликати рядок пошуку можна за допомогою комбінації клавіш ",

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "Торент", "name": "Торент",
"description": "", "description": "Показує список торентів з підтримуваних Torrent-клієнтів.",
"settings": { "settings": {
"title": "", "title": "Налаштування віджету Torrent",
"refreshInterval": { "refreshInterval": {
"label": "Інтервал оновлення (у секундах)" "label": "Інтервал оновлення (у секундах)"
}, },
@@ -39,12 +39,12 @@
}, },
"errors": { "errors": {
"noDownloadClients": { "noDownloadClients": {
"title": "", "title": "Підтримуваних Torrent-клієнтів не знайдено!",
"text": "" "text": "Додайте підтримуваний клієнт завантаження Usenet, щоб переглянути поточні завантаження"
}, },
"generic": { "generic": {
"title": "Сталась непередбачена помилка", "title": "Сталась непередбачена помилка",
"text": "" "text": "Homarr не зміг зв'язатися з вашими клієнтами для завантаження. Будь ласка, перевірте свою конфігурацію"
} }
}, },
"loading": { "loading": {

View File

@@ -1,13 +1,13 @@
{ {
"descriptor": { "descriptor": {
"name": "Usenet", "name": "Usenet",
"description": "" "description": "Дозволяє переглядати та керувати вашим Usenet."
}, },
"card": { "card": {
"errors": { "errors": {
"noDownloadClients": { "noDownloadClients": {
"title": "Не знайдено клієнтів для завантаження що підтримуються!", "title": "Не знайдено клієнтів для завантаження що підтримуються!",
"text": "" "text": "Додайте підтримуваний клієнт завантаження Usenet, щоб переглянути поточні завантаження"
} }
} }
}, },

View File

@@ -1,9 +1,9 @@
{ {
"descriptor": { "descriptor": {
"name": "Погода", "name": "Погода",
"description": "", "description": "Показує поточну інформацію про погоду в заданому місці.",
"settings": { "settings": {
"title": "", "title": "Налаштування віджету погоди",
"displayInFahrenheit": { "displayInFahrenheit": {
"label": "Використовувати Фаренгейт" "label": "Використовувати Фаренгейт"
}, },

View File

@@ -6,7 +6,7 @@
"customizations": "Персоналізація" "customizations": "Персоналізація"
}, },
"tips": { "tips": {
"configTip": "" "configTip": "Завантажте файл конфігурації, перетягуючи його на сторінку!"
}, },
"credits": { "credits": {
"madeWithLove": "Зроблено з ❤️ by @" "madeWithLove": "Зроблено з ❤️ by @"

View File

@@ -16,7 +16,7 @@
}, },
"customCSS": { "customCSS": {
"label": "Власний CSS", "label": "Власний CSS",
"placeholder": "" "placeholder": "Власний CSS буде оброблятися в останню чергу"
}, },
"buttons": { "buttons": {
"submit": "Надіслати" "submit": "Надіслати"

View File

@@ -1,45 +1,45 @@
{ {
"configSelect": { "configSelect": {
"label": "", "label": "Зміни конфігурацій",
"description": "", "description": "{{configCount}} доступні конфігурації",
"loadingNew": "Завантаження конфігурації...", "loadingNew": "Завантаження конфігурації...",
"pleaseWait": "" "pleaseWait": "Зачекайте, будь ласка, поки завантажиться ваша нова конфігурація!"
}, },
"modal": { "modal": {
"copy": { "copy": {
"title": "", "title": "Виберіть ім'я для нової конфігурації",
"form": { "form": {
"configName": { "configName": {
"label": "", "label": "Ім'я конфігурації",
"validation": { "validation": {
"required": "", "required": "Потрібна назва конфігурації",
"notUnique": "" "notUnique": "Ім'я вже використовується"
}, },
"placeholder": "" "placeholder": "Нове ім'я вашої конфігурації"
}, },
"submitButton": "" "submitButton": "Підтвердити"
}, },
"events": { "events": {
"configSaved": { "configSaved": {
"title": "", "title": "Конфігурацію збережено",
"message": "" "message": "Конфігурація збережена як {{configName}}"
}, },
"configCopied": { "configCopied": {
"title": "", "title": "Конфігурацію скопійовано",
"message": "" "message": "Конфігурація збережена як {{configName}}"
}, },
"configNotCopied": { "configNotCopied": {
"title": "", "title": "Не вдалося скопіювати конфігурацію",
"message": "" "message": "Ваша конфігурація не була скопійована як {{configName}}"
} }
} }
}, },
"confirmDeletion": { "confirmDeletion": {
"title": "", "title": "Підтвердьте видалення конфігурації",
"warningText": "", "warningText": "Ви збираєтеся видалити '<b>{{configName}}</b>'",
"text": "", "text": "Зверніть увагу, що видалення не є безповоротним і ваші дані будуть втрачені безповоротно. Після натискання цієї кнопки файл буде безповоротно видалено з вашого диска. Переконайтеся, що ви створили адекватну резервну копію вашої конфігурації.",
"buttons": { "buttons": {
"confirm": "" "confirm": "Так, видалити '<b>{{configName}}</b>'"
} }
} }
}, },
@@ -57,8 +57,8 @@
"message": "Помилка видалення конфігурації" "message": "Помилка видалення конфігурації"
}, },
"deleteFailedDefaultConfig": { "deleteFailedDefaultConfig": {
"title": "", "title": "Конфігурацію за замовчуванням неможливо видалити",
"message": "" "message": "Конфігурація не була видалена з файлової системи"
} }
} }
}, },
@@ -76,11 +76,11 @@
}, },
"accept": { "accept": {
"title": "Завантаження конфігурації", "title": "Завантаження конфігурації",
"text": "" "text": "Перетягніть файли сюди, щоб завантажити конфігурацію. Підтримка тільки файлів JSON."
}, },
"reject": { "reject": {
"title": "Відхилено завантаження за допомогою перетягування", "title": "Відхилено завантаження за допомогою перетягування",
"text": "" "text": "Цей формат файлів не підтримується. Будь ласка, завантажуйте тільки файли у форматі JSON."
} }
} }
} }

View File

@@ -2,7 +2,7 @@
"title": "Пошукова система", "title": "Пошукова система",
"configurationName": "Налаштування пошукової системи", "configurationName": "Налаштування пошукової системи",
"tips": { "tips": {
"generalTip": "", "generalTip": "Існують кілька префіксів, які ви можете використовувати! Додавання їх перед запитом фільтруватиме результати. !s (Web), !t (Torrents), !y (YouTube) and !m (Media).",
"placeholderTip": "%s можна використовувати як заповнювач для запиту." "placeholderTip": "%s можна використовувати як заповнювач для запиту."
}, },
"customEngine": { "customEngine": {

View File

@@ -1 +1,3 @@
{} {
"label": "Позиція віджету зліва"
}