msgid ""
msgstr ""
"Project-Id-Version: openhab-habpanel\n"
"Report-Msgid-Bugs-To: https://github.com/openhab/org.openhab.ui.habpanel/issues\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: openhab-habpanel\n"
"X-Crowdin-Project-ID: 297898\n"
"X-Crowdin-Language: es-ES\n"
"X-Crowdin-File: /main/bundles/org.openhab.ui.habpanel/web/assets/i18n/admin/admin.pot\n"
"X-Crowdin-File-ID: 532\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
"PO-Revision-Date: 2022-12-11 11:15\n"

#. Save button in the dashboard designer
msgctxt "designer.save"
msgid "Save"
msgstr "Guardar"

#. Run button in the dashboard designer
msgctxt "designer.run"
msgid "Run"
msgstr "Ejecutar"

#. Add widget button in the dashboard designer
msgctxt "designer.addwidget"
msgid "Add Widget"
msgstr "Añadir Widget"

#. Tutorial text with arrow when on an empty dashboard
msgctxt "designer.addwidget.hint"
msgid "Add some widgets"
msgstr "Agregar algunos widgets"

#. Header of the custom widget section (beware, it might overlap the cogs icon on the right)
msgctxt "designer.addwidget.customwidgets"
msgid "Custom widgets"
msgstr "Widgets personalizados"

#. Open widget gallery
msgctxt "designer.addwidget.getmore"
msgid "Get more..."
msgstr "Conseguir más..."

#. Tooltip when hovering the "Get more" menu entry
msgctxt "designer.addwidget.getmore.tooltip"
msgid "Open the widget gallery to import more widgets"
msgstr "Abrir la galería de widgets para importar más widgets"

#. Edit option in a widget placeholder context menu (3-dot icon)
msgctxt "designer.contextmenu.edit"
msgid "Edit..."
msgstr "Editar..."

#. Copy/move option in a widget placeholder context menu (3-dot icon)
msgctxt "designer.contextmenu.copymove"
msgid "Copy/move to..."
msgstr "Copiar/mover a..."

#. Delete option in a widget placeholder context menu (3-dot icon)
msgctxt "designer.contextmenu.delete"
msgid "Delete"
msgstr "Eliminar"

#. Title of copy/move widget dialog
msgctxt "designer.copymove.header"
msgid "Copy/move {{widgetName}}"
msgstr "Copiar/mover {{widgetName}}"

#. Alongside the dropdown dashboard selection
msgctxt "designer.copymove.todashboard"
msgid "To dashboard"
msgstr "Al panel"

#. Move button
msgctxt "designer.copymove.move"
msgid "Move"
msgstr "Mover"

#. Copy button
msgctxt "designer.copymove.copy"
msgid "Copy"
msgstr "Copiar"

#. Default name of a newly created widget
msgctxt "designer.newwidget.defaultname"
msgid "New Widget"
msgstr "Nuevo Widget"

msgctxt "designer.serversavefailed"
msgid "Server save failed!"
msgstr "Error al guardar en el servidor!"

#. Title of the dashboard settings dialog
msgctxt "dashboard.settings.dialog.title"
msgid "Dashboard Settings"
msgstr "Configuración del Tablero"

#. Tab header
msgctxt "dashboard.settings.tile"
msgid "Menu tile"
msgstr "Menú de mosaico"

#. Textbox header
msgctxt "dashboard.settings.tile.background_image_url"
msgid "Background Image URL"
msgstr "URL de imagen de fondo"

#. Color picker header
msgctxt "dashboard.settings.tile.title_text_color"
msgid "Title Text color"
msgstr "Color del texto del título"

#. Checkbox header
msgctxt "dashboard.settings.tile.click_feedback"
msgid "Click feedback"
msgstr "Haga clic en comentarios"

#. Checkbox label
msgctxt "dashboard.settings.tile.click_feedback.description"
msgid "Don't brighten tile on click/tap"
msgstr "No iluminar el mosaico al hacer clic / tocar"

#. Tab header
msgctxt "dashboard.settings.advanced"
msgid "Advanced"
msgstr "Avanzado"

#. Alert display at the top
msgctxt "dashboard.settings.advanced.warning"
msgid "These options are currently experimental, unstable or targeted at advanced users! Use at your own risk."
msgstr "¡Estas opciones son actualmente experimentales, inestables o dirigidas a los usuarios avanzados! Úselas bajo su responsabilidad."

#. Tab header
msgctxt "dashboard.settings.customwidgets"
msgid "Custom widgets"
msgstr "Widgets personalizados"

#. Alert displayed at the top
msgctxt "dashboard.settings.customwidgets.warning"
msgid "This feature is currently experimental, and targeted at advanced users! Use at your own risk."
msgstr "¡Estas funciones son actualmente experimentales y están dirigidas a usuarios avanzados! Úselas bajo su responsabilidad."

#. Checkbox header
msgctxt "dashboard.settings.customwidgets.usecustomwidget"
msgid "Use a custom widget"
msgstr "Usar un widget personalizado"

#. Dropdown header
msgctxt "dashboard.settings.customwidgets.customwidget"
msgid "Custom Widget"
msgstr "Widget personalizado"

#. Accordion header
msgctxt "dashboard.settings.customwidgets.tile"
msgid "Main menu tile"
msgstr "Menu principal"

#. Checkbox label
msgctxt "dashboard.settings.customwidgets.tile.description"
msgid "Replace the tile contents by a custom widget"
msgstr "Reemplace el contenido de la celda por un widget personalizado"

#. Accordion header
msgctxt "dashboard.settings.customwidgets.drawer"
msgid "Drawer"
msgstr "Cajón"

#. Checkbox label
msgctxt "dashboard.settings.customwidgets.drawer.description"
msgid "Replace the contents of the drawer menu by a custom widget"
msgstr "Reemplace el contenido del cajón por un widget personalizado"

#. Accordion header
msgctxt "dashboard.settings.customwidgets.header"
msgid "Dashboard header"
msgstr "Encabezado del panel"

#. Checkbox label
msgctxt "dashboard.settings.customwidgets.header.description"
msgid "Replace the contents of the dashboard header by a custom widget"
msgstr "Reemplace el contenido del encabezado del panel por un widget personalizado"

#. Displayed in the item picker when no item selected
msgctxt "itempicker.placeholder"
msgid "Search or select an openHAB item"
msgstr "Buscar o seleccionar un elemento de openHAB"

#. Icon picker dropdown placeholder
msgctxt "iconpicker.selecticonset"
msgid "Select icon set"
msgstr "Seleccione el tipo de icono"

#. Icon picker dropdown entry
msgctxt "iconpicker.customicon"
msgid "Custom icon"
msgstr "Icono personalizado"

#. Icon picker dropdown entry
msgctxt "iconpicker.customurl"
msgid "Custom URL"
msgstr "URL personalizada"

#. Icon picker dropdown entry
msgctxt "iconpicker.none"
msgid "(none)"
msgstr "(ninguno)"

#. Appears when focusing the icon textbox when the "Custom icon" iconset is selected
msgctxt "iconpicker.customicontooltip"
msgid "Type the name of a <a href='http://docs.openhab.org/configuration/items.html#icons' target='_blank'>registered icon</a> (only SVG supported)<br />Examples: <em>switch</em>, <em>temperature</em> or an additional icon in your configuration's <code>icons/classic</code> folder"
msgstr "Escriba el nombre de un <a href='http://docs.openhab.org/configuration/items.html#icons' target='_blank'>icono registrado</a> (solo es compatible con SVG) <br />Ejemplos: <em>interruptor</em>, <em>temperatura</em> o un icono adicional en la carpeta <code>icons/classic</code> de su configuración"

#. Screen title
msgctxt "settings.header"
msgid "Settings"
msgstr "Ajustes"

#. Header of the storage section
msgctxt "settings.storage.header"
msgid "Current storage configuration"
msgstr "Configuración de almacenamiento actual"

#. Radio button for local storage
msgctxt "settings.storage.localstorage"
msgid "Local storage"
msgstr "Almacenamiento local"

#. Explanation of the "local storage only" option
msgctxt "settings.storage.localstorage.hint"
msgid "The configuration is saved for this browser and device only. It will be kept as long as you don't clean up the browser's historical data."
msgstr "La configuración se guarda solo para este navegador y dispositivo. Se mantendrá siempre que no limpie los datos históricos del navegador."

#. Link below the "local storage" option
msgctxt "settings.storage.localstorage.edit"
msgid "Edit the local panel configuration (experts only)"
msgstr "Edite la configuración del panel local (solo expertos)"

#. Prefix of a panel configuration before its name
msgctxt "settings.storage.panelconfiguration"
msgid "Panel configuration:"
msgstr "Configuración del panel:"

#. Prefix of the last synced line, before the date
msgctxt "settings.storage.panelconfiguration.lastsynced"
msgid "Last synced on"
msgstr "Última sincronización en"

#. Displayed before the list of dashboard the panel configuration contains
msgctxt "settings.storage.panelconfiguration.contains"
msgid "Contains:"
msgstr "Contiene:"

#. Link to create a panel configuration from the current configuration
msgctxt "settings.storage.panelconfiguration.save"
msgid "Save the current configuration to a new panel configuration"
msgstr "Guarde la configuración actual en una nueva configuración de panel"

#. Title of the dialog box when creating a new panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.title"
msgid "New panel configuration"
msgstr "Nueva configuración de panel"

#. Message of the dialog box when creating a new panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.message"
msgid "Please choose a name for the new panel configuration (letters and digits only please):"
msgstr "Elija un nombre para la nueva configuración del panel (solo letras y dígitos):"

#. Title of the dialog box when deleting a new panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.remove.title"
msgid "Remove panel configuration"
msgstr "Eliminar la configuración del panel"

#. Message of the dialog box when deleting a new panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.remove.message"
msgid "Please confirm you wish to delete this panel configuration from the server's registry: {{name}}. Make sure no other instances are using this panel configuration!"
msgstr "Por favor, confirme que desea eliminar esta configuración de panel del registro del servidor: {{name}}. ¡Asegúrese de que ninguna otra instancia está usando esta configuración de panel!"

#. Message of the dialog box when switching from local storage to a server-based panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.switch.message"
msgid "Switching from local storage to a panel configuration will overwrite your local configuration! Are you sure?"
msgstr "¡Cambiar de almacenamiento local a una configuración de panel sobrescribirá su configuración local! ¿Está seguro?"

#. Panel name (section header)
msgctxt "settings.panel.name"
msgid "Panel name"
msgstr "Nombre del Panel"

#. Placeholder inside the text box
msgctxt "settings.panel.name.hint"
msgid "Replaces 'HABPanel' in the side drawer when set"
msgstr "Reemplaza 'HABPanel' en el cajón lateral cuando se establece"

#. Appearance (section header)
msgctxt "settings.panel.appearance.header"
msgid "Appearance"
msgstr "Apariencia"

#. Dropown menu header
msgctxt "settings.panel.appearance.theme"
msgid "Theme"
msgstr "Tema"

#. Alert banner displayed when the browsers doesn't support themes (CSS variables)
msgctxt "settings.panel.appearance.theme.not_supported"
msgid "Themes are not compatible with this browser."
msgstr "Los temas no son compatibles con este navegador."

#. Setting header
msgctxt "settings.panel.appearance.additional_stylesheet"
msgid "Additional stylesheet (optional)"
msgstr "Hoja de estilo adicional (opcional)"

#. Placeholder inside the text box
msgctxt "settings.panel.appearance.additional_stylesheet.hint"
msgid "Relative URL only; example: /static/example.css"
msgstr "Solo URL relativa; ejemplo: /static/example.css"

#. Setting header
msgctxt "settings.panel.appearance.background_image"
msgid "Background image (optional)"
msgstr "Imagen de fondo (opcional)"

#. Placeholder inside the text box
msgctxt "settings.panel.appearance.background_image.hint"
msgid "Example: //source.unsplash.com/random"
msgstr "Ejemplo: //source.unsplash.com/random"

#. Setting header
msgctxt "settings.panel.appearance.drawer_heading_image"
msgid "Drawer heading image (optional)"
msgstr "Imagen del encabezado del cajón (opcional)"

#. Placeholder inside the text box
msgctxt "settings.panel.appearance.drawer_heading_image.hint"
msgid "Example: //via.placeholder.com/265x95"
msgstr "Ejemplo: //via.placeholder.com/265x95"

#. Checkbox
msgctxt "settings.panel.appearance.prevent_scrolling"
msgid "Prevent scrolling (when not editing)"
msgstr "Evitar el desplazamiento (cuando no se está editando)"

#. Checkbox
msgctxt "settings.panel.appearance.hide_drawer_footer"
msgid "Hide the drawer's footer"
msgstr "Ocultar pie de página de cajón"

#. Checkbox
msgctxt "settings.panel.appearance.hide_toolbar_buttons"
msgid "Hide toolbar buttons:"
msgstr "Ocultar botones de barra de herramientas:"

#. Checkbox
msgctxt "settings.panel.appearance.show_clock"
msgid "Show a clock on the header"
msgstr "Mostrar un reloj en el encabezado"

#. Textbox setting header, only displayed when the "Show a clock on the header" option is checked
msgctxt "settings.panel.appearance.show_clock.header_format"
msgid "Header clock format"
msgstr "Formato de reloj de encabezado"

#. Textbox placeholder, only displayed when the "Show a clock on the header" option is checked
msgctxt "settings.panel.appearance.show_clock.header_format.hint"
msgid "Default: shortTime, use AngularJS date format"
msgstr "Valor predeterminado: shortTime, use el formato de fecha AngularJS"

#. Custom widgets settings (section header)
msgctxt "settings.panel.customwidgets.header"
msgid "Custom Widgets"
msgstr "Widgets personalizados"

#. Big "manage" button label (a > suffix is added)
msgctxt "settings.panel.customwidgets.manage"
msgid "Manage"
msgstr "Gestionar"

#. Voice support (section header) - formerly (<=2.2.0) : "Voice feedback"
msgctxt "settings.panel.voicesupport.header"
msgid "Voice Support"
msgstr "Soporte de voz"

#. Dropdown header - formerly (<=2.2.0) : "Voice"
msgctxt "settings.panel.voicesupport.speech_synthesis_voice"
msgid "Speech synthesis voice"
msgstr "Voz de síntesis de habla"

#. Displayed below the voice dropdown
msgctxt "settings.panel.voicesupport.speech_synthesis_voice.hint"
msgid "Available voices depend on the operating system and browser environments."
msgstr "Las voces disponibles dependen del sistema operativo y los entornos del navegador."

#. Test button below the voice selection - make the voice say "habpanel 1 2 3"
msgctxt "settings.panel.voicesupport.speech_synthesis_voice.test"
msgid "Test"
msgstr "Prueba"

#. Checkbox
msgctxt "settings.panel.voicesupport.floating_speech_button"
msgid "Display a floating speech button at the bottom of the screen"
msgstr "Mostrar un botón flotante de habla en la parte inferior de la pantalla"

#. Dropdown header
msgctxt "settings.panel.voicesupport.speech_synthesis_item"
msgid "Speak the new value of the following item when it changes:"
msgstr "Diga el nuevo valor del siguiente elemento cuando cambie:"

#. Section header
msgctxt "settings.panel.dashboard_control.header"
msgid "Switch dashboard with item value"
msgstr "Cambiar el panel con el valor del elemento"

#. Dropdown header
msgctxt "settings.panel.dashboard_control.item"
msgid "When this item changes to a dashboard's name, switch to it:"
msgstr "Cuando este elemento cambie al nombre de un panel, cambie a él:"

#. Local panel configuration editor header
msgctxt "settings.localconfig.title"
msgid "Local panel configuration editor"
msgstr "Editor de configuracion del panel local"

#. Displayed in a tooltip when hovering the exclamation mark in the local panel config editor
msgctxt "settings.localconfig.warning"
msgid "This is the raw configuration object representing your current configuration. Be careful while editing it by hand!"
msgstr "Este es el objeto de configuración en bruto que representa su configuración actual. ¡Ten cuidado al editarlo manualmente!"

#. Blue button
msgctxt "settings.localconfig.import"
msgid "Import"
msgstr "Importar"

#. Blue button
msgctxt "settings.localconfig.export"
msgid "Export"
msgstr "Exportar"

#. Default label for the white button on the right
msgctxt "settings.localconfig.copy"
msgid "Copy"
msgstr "Copiar"

#. Label displayed on the button for a few seconds after a successful copy to clipboard
msgctxt "settings.localconfig.copied"
msgid "Copied!"
msgstr "¡Copiado!"

#. Default label for the red button on the right
msgctxt "settings.localconfig.save"
msgid "Save"
msgstr "Guardar"

#. Label displayed on the button for a few seconds after a successful save
msgctxt "settings.localconfig.saved"
msgid "Saved!"
msgstr "¡Guardado!"

#. Label displayed for a few seconds on the copy or save button if an error occurred
msgctxt "settings.localconfig.failed"
msgid "FAILED!"
msgstr "¡NO SE PUDO!"

#. Displayed in a dialog box
msgctxt "settings.localconfig.error.nodashboardsfound"
msgid "No dashboards found!"
msgstr "¡No se han encontrado paneles!"

#. Title of a a dialog box
msgctxt "settings.localconfig.parsingerror.dialog.title"
msgid "Error"
msgstr "Error"

#. Message in a dialog box
msgctxt "settings.localconfig.parsingerror.dialog.message"
msgid "Configuration parsing error, nothing has been modified: "
msgstr "Error en el análisis de la configuración, nada se ha modificado: "

#. Title of a a dialog box
msgctxt "settings.localconfig.importerror.dialog.title"
msgid "Error"
msgstr "Error"

#. Message in a dialog box
msgctxt "settings.localconfig.importerror.dialog.message"
msgid "Problem while importing: "
msgstr "Problema al importar: "

#. Screen title
msgctxt "customwidgets.list.header"
msgid "Custom widgets"
msgstr "Widgets personalizados"

#. Prefix displayed before the author's name
msgctxt "customwidgets.list.byauthor"
msgid "by"
msgstr "por"

#. Displayed in a tooltip when hovering the icon indicating a globally provisioned widget
msgctxt "customwidgets.list.globallyprovisioned.hint"
msgid "This widget was provisioned globally via a bundle. It cannot be modified, but may be cloned to an user-defined widget with another name."
msgstr "Este widget se aprovisionó globalmente a través de un paquete. No se puede modificar, pero se puede clonar en un widget definido por el usuario con otro nombre."

#. Displayed in a tooltip when hovering the icon indicating a user defined widget
msgctxt "customwidgets.list.userdefined.hint"
msgid "This widget has been defined manually in this panel configuration and can be modified."
msgstr "Este widget se ha definido manualmente en esta configuración de panel y se puede modificar."

#. Custom widget context menu entry - clone a globally-provisioned widget
msgctxt "customwidgets.list.contextmenu.clone"
msgid "Clone widget..."
msgstr "Clonar widget..."

#. Custom widget context menu entry - downloads a widget's .widget.json file
msgctxt "customwidgets.list.contextmenu.exporttofile"
msgid "Export to file"
msgstr "Exportar a un archivo"

#. Custom widget context menu entry - opens a forum topic or GitHub readme
msgctxt "customwidgets.list.contextmenu.openhelp"
msgid "Open Help"
msgstr "Abrir ayuda"

#. Custom widget context menu entry - update the widget from its source
msgctxt "customwidgets.list.contextmenu.update"
msgid "Update..."
msgstr "Actualizar..."

#. Blue button opening a dialog
msgctxt "customwidgets.list.newwidget"
msgid "New widget"
msgstr "Nuevo widget"

#. Blue button with a dropdown menu
msgctxt "customwidgets.list.importwidget"
msgid "Import widget"
msgstr "Importar widget"

#. Import button menu entry - opens a dialog
msgctxt "customwidgets.list.importwidget.fromfile"
msgid "Import from file..."
msgstr "Importar desde archivo..."

#. Import button menu entry - opens a dialog
msgctxt "customwidgets.list.importwidget.fromgallery"
msgid "Import from gallery..."
msgstr "Importar desde la galería..."

#. Dialog box title
msgctxt "customwidgets.list.add.dialog.title"
msgid "New custom widget"
msgstr "Nuevo widget personalizado"

#. Dialog box message
msgctxt "customwidgets.list.add.dialog.message"
msgid "Please choose a short name as an identifier for your widget (for example, 'window-shutter=up-down-button, 'weather-forecast' etc.). If a widget with the same identifier already exists, it will be replaced!"
msgstr "Por favor, elija un nombre corto como identificador para su widget (por ejemplo, 'ventana-obturador=arriba-abajo-botón', 'pronóstico del tiempo', etc.). Si ya existe un widget con el mismo identificador, ¡será reemplazado!"

#. Error message, displayed in an alert box
msgctxt "customwidgets.list.import.nojson"
msgid "The file must have a .json extension!"
msgstr "¡El archivo debe tener una extensión .json!"

#. Dialog box title
msgctxt "customwidgets.list.import.dialog.title"
msgid "Import widget"
msgstr "Importar widget"

#. Dialog box message
msgctxt "customwidgets.list.import.dialog.message"
msgid "Please confirm or change the identifier of your widget (avoid spaces and special chars!). If a widget with the same identifier already exists, it will be replaced!"
msgstr "Por favor, confirme o cambie el identificador de su widget (¡evite espacios y caracteres especiales!). Si ya existe un widget con el mismo identificador, ¡será reemplazado!"

#. Prefix of an error message - followed by a technical exception message
msgctxt "customwidgets.list.import.error"
msgid "Widget import error: "
msgstr "Error de importación de widget: "

#. Dialog box title
msgctxt "customwidgets.list.update.dialog.title"
msgid "Update widget"
msgstr "Actualizar Widget"

#. Dialog box message
msgctxt "customwidgets.list.update.dialog.message"
msgid "This will update widget <id> from <source_url>. Any changes you made will be overwritten! Continue?"
msgstr "Esto actualizará el widget <id> de <source_url>. ¡Cualquier cambio que haga será sobrescrito! ¿Continuar?"

#. Alert banner message
msgctxt "customwidgets.list.update.error.notemplatefound"
msgid "Couldn't update widget <id> from <source_url>: no template found"
msgstr "No se pudo actualizar el widget <id> de <source_url>: no se encontró ninguna plantilla"

#. Alert banner message
msgctxt "customwidgets.list.update.error.unknown"
msgid "Couldn't update widget <id> from <source_url>: "
msgstr "No se pudo actualizar el widget <id> de <source_url>: "

#. Alert banner message
msgctxt "customwidgets.list.update.success"
msgid "Widget <id> updated successfully from <source_url>"
msgstr "Widget <id> actualizado con éxito desde <source_url>"

#. Dialog box title
msgctxt "customwidgets.list.delete.dialog.title"
msgid "Remove widget"
msgstr "Eliminar widget"

#. Dialog box message
msgctxt "customwidgets.list.delete.dialog.message"
msgid "Please confirm you want to delete this widget: "
msgstr "Por favor, confirme si desea eliminar este widget: "

#. Dialog box title
msgctxt "customwidgets.list.clone.dialog.title"
msgid "Clone widget"
msgstr "Clonar Widget"

#. Dialog box message
msgctxt "customwidgets.list.clone.dialog.message"
msgid "This will clone the globally provisioned widget: <id> to be modified as part of the panel configuration. Enter an unique identifier below - it must be different from the widget being cloned, and should avoid spaces and special chars. If an user-defined widget with the same identifier already exists, it will be replaced!"
msgstr "Esto clonará el widget aprovisionado globalmente: <id> para ser modificado como parte de la configuración del panel. Ingrese un identificador único a continuación: debe ser diferente del widget que se está clonando, y debe evitar espacios y caracteres especiales. Si ya existe un widget definido por el usuario con el mismo identificador, ¡será reemplazado!"

#. Screen title, followed by the widget name - beware of size!
msgctxt "customwidgets.designer.heading"
msgid "Widget:"
msgstr "Widget:"

#. Save button on the right, default label - can be hidden on phones
msgctxt "customwidgets.designer.save"
msgid "Save"
msgstr "Guardar"

#. Save button on the right, displayed for a few seconds after a save - can be hidden on phones
msgctxt "customwidgets.designer.saved"
msgid "Saved!"
msgstr "¡Guardado!"

#. Tab header
msgctxt "customwidgets.designer.code"
msgid "Code"
msgstr "Código"

#. Tab header
msgctxt "customwidgets.designer.settings"
msgid "Settings"
msgstr "Configuración"

#. Section header in the Settings tab
msgctxt "customwidgets.designer.settings.general"
msgid "General settings"
msgstr "Configuración general"

#. Textbox header
msgctxt "customwidgets.designer.settings.general.display_name"
msgid "Display name"
msgstr "Nombre para mostrar"

#. Textbox header
msgctxt "customwidgets.designer.settings.general.author"
msgid "Author"
msgstr "Autor"

#. Textbox header
msgctxt "customwidgets.designer.settings.general.description"
msgid "Description"
msgstr "Descripción"

#. Section header in the Settings tab
msgctxt "customwidgets.designer.settings.config"
msgid "Configuration settings"
msgstr "Ajustes de configuración"

#. Displayed in small text below the section header, with an information icon
msgctxt "customwidgets.designer.settings.config.warning"
msgid "Beware: always bear in mind instances of this widget might be existing when altering configuration settings!"
msgstr "Cuidado: siempre tenga en cuenta instancias de este widget pueden existir al alterar la configuración!"

#. Button label
msgctxt "customwidgets.designer.settings.config.add"
msgid "Add setting"
msgstr "Añadir ajuste"

#. Dropdown header
msgctxt "customwidgets.designer.settings.config.type"
msgid "Type"
msgstr "Tipo"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.string"
msgid "String"
msgstr "Cadena de texto"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.number"
msgid "Number"
msgstr "Número"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.checkbox"
msgid "Checkbox"
msgstr "Casilla"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.item"
msgid "Item"
msgstr "Elemento"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.color"
msgid "Color"
msgstr "Color"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.choices"
msgid "Choices"
msgstr "Elecciones"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.icon"
msgid "Icon"
msgstr "Icono"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.heading"
msgid "Heading"
msgstr "Título"

#. Tooltip displayed when hovering the help icon alongside the ID field
msgctxt "customwidgets.designer.settings.config.id.hint"
msgid "Enter a JSON friendly key for this setting - ideally, use only lowercase letters, digits and underscores. Examples: my_setting, first_item, text_size, font_color"
msgstr "Ingrese una clave amigable JSON para esta configuración; idealmente, use solo letras minúsculas, dígitos y guiones bajos. Ejemplos: my_setting, first_item, text_size, font_color"

#. Textbox header
msgctxt "customwidgets.designer.settings.config.label"
msgid "Label"
msgstr "Etiqueta"

#. Textbox header
msgctxt "customwidgets.designer.settings.config.default"
msgid "Default value"
msgstr "Valor predeterminado"

#. Textbox header
msgctxt "customwidgets.designer.settings.config.choices"
msgid "Choices"
msgstr "Elecciones"

#. Textbox placeholder
msgctxt "customwidgets.designer.settings.config.choices.hint"
msgid "Comma-separated possible values"
msgstr "Valores separados por comas"

#. Textbox header
msgctxt "customwidgets.designer.settings.config.description"
msgid "Description"
msgstr "Descripción"

#. Banner displayed when selecting the Icon type for the settings, followed by the defined settings themselves
msgctxt "customwidgets.designer.settings.config.icon.hint"
msgid "This will define 2 config elements:"
msgstr "Esto definirá 2 elementos de configuracion:"

#. Tab header
msgctxt "customwidgets.designer.preview"
msgid "Preview"
msgstr "Previsualización"

#. Dialog box title
msgctxt "widgetgallery.heading"
msgid "Widget Gallery"
msgstr "Galería de widget"

#. Dialog box title (when displaying a repository)
msgctxt "widgetgallery.heading.importrepo"
msgid "Import GitHub Repository"
msgstr "Importar el repositorio de GitHub"

#. Dialog box title (when displaying a community gallery item)
msgctxt "widgetgallery.heading.importgallery"
msgid "Import Gallery Item"
msgstr "Importar elemento de la galería"

#. Alert banner message
msgctxt "widgetgallery.warning.githubratelimit"
msgid "Warning: rate limiting on the GitHub API will temporarily block further requests!"
msgstr "Advertencia: ¡la limitación de velocidad en la API de GitHub bloqueará temporalmente más solicitudes!"

#. Alert banner message (2nd part)
msgctxt "widgetgallery.warning.githubratelimit.wait"
msgid "Wait until this time and try again:"
msgstr "Espere hasta este momento y vuelva a intentarlo:"

#. Textbox placeholder
msgctxt "widgetgallery.addressbar.hint"
msgid "GitHub repository full name (owner/name) or URL"
msgstr "Nombre completo del repositorio de GitHub (propietario/nombre) o URL"

#. Button on the right of the addressbar
msgctxt "widgetgallery.addressbar.go"
msgid "Go"
msgstr "Ir"

#. Suffix displayed after a number, i.e. "24 community contributions"
msgctxt "widgetgallery.toolbar.communitycontributions"
msgid "community&nbsp;contributions"
msgstr "comunidad&nbsp; contribuciones"

#. On the right with the sort options
msgctxt "widgetgallery.toolbar.sortby"
msgid "sort by:"
msgstr "ordenado por:"

#. Link to change the sort criteria - keep the non breaking spaces (&nbsp;)
msgctxt "widgetgallery.toolbar.sortby.mostrecent"
msgid "most&nbsp;recent"
msgstr "más&nbsp;reciente"

#. Link to change the sort criteria - keep the non breaking spaces (&nbsp;)
msgctxt "widgetgallery.toolbar.sortby.mostliked"
msgid "most&nbsp;liked"
msgstr "más&nbsp;deseado"

#. Link to change the sort criteria - keep the non breaking spaces (&nbsp;)
msgctxt "widgetgallery.toolbar.sortby.mostpopular"
msgid "most&nbsp;popular"
msgstr "más&nbsp;popular"

#. Link to change the sort criteria - keep the non breaking spaces (&nbsp;)
msgctxt "widgetgallery.toolbar.sortby.mostdiscussed"
msgid "most&nbsp;discussed"
msgstr "más&nbsp;discutido"

#. Prefix before the author's name
msgctxt "widgetgallery.details.authorby"
msgid "by"
msgstr "por"

#. Suffix displayed after a number, i.e. "24 posts on this topic"
msgctxt "widgetgallery.details.forumposts"
msgid "post(s) on this topic - discuss on community.openhab.org"
msgstr "publicación(es) sobre este tema - discutir en community.openhab.org"

#. Label of the big green button when nothing to import
msgctxt "widgetgallery.details.nothingtoimport"
msgid "Nothing to import"
msgstr "Nada para importar"

#. Label of the big green button when 1 widget was found
msgctxt "widgetgallery.details.importwidget"
msgid "Import Widget"
msgstr "Importar widget"

#. Label of the big green button when 2 or more widgets were found
msgctxt "widgetgallery.details.importwidgets"
msgid "Import {} Widgets"
msgstr "Importar {} Widgets"

#. Label of the big blue button when there is a referenced GitHub repo
msgctxt "widgetgallery.details.gotorepository"
msgid "Go to the repository"
msgstr "Ir al repositorio"

#. Displyed in orange inside the big green button after a number, when some widgets are already present
msgctxt "widgetgallery.details.toupdate"
msgid "to update"
msgstr "actualizar"

#. Little white button label with a down caret
msgctxt "widgetgallery.details.showdetails"
msgid "Show details"
msgstr "Mostrar detalles"

#. Little white button label with a up caret
msgctxt "widgetgallery.details.hidedetails"
msgid "Hide details"
msgstr "Ocultar detalles"

#. Little white button label
msgctxt "widgetgallery.details.downloadzip"
msgid "Download ZIP"
msgstr "Descargar Zip"

#. 1. Prefix of the explanation in the expanded details section
msgctxt "widgetgallery.details.widget.hint.prefix"
msgid "This"
msgstr "Esta"

#. 2a. Name of a community contribution
msgctxt "widgetgallery.details.widget.hint.communitycontribution"
msgid "community contribution"
msgstr "contribución de la comunidad"

#. 2b. Name of a community contribution
msgctxt "widgetgallery.details.widget.hint.repository"
msgid "repository"
msgstr "repositorio"

#. 3. Suffix of the explanation in the expanded details section
msgctxt "widgetgallery.details.widget.hint.suffix"
msgid "contains the following widgets; you can import them individually:"
msgstr "contiene los siguientes widgets; puede importarlos individualmente:"

#. Explanation in the expanded details section
msgctxt "widgetgallery.details.widget.hint.nowidgets"
msgid "No widgets were found (*.widget.json files)! Please report this."
msgstr "No se encontraron widgets (*.widget.json archivos). Por favor repórtelo."

#. Explanation in the expanded details section
msgctxt "widgetgallery.details.widget.hint.checkrepo"
msgid "The widgets are likely in the referenced GitHub repository. Click the 'Go to the repository' button to open it."
msgstr "Es probable que los widgets estén en el repositorio de GitHub al que se hace referencia. Haga clic en el botón 'Ir al repositorio' para abrirlo."

#. Green button in the expanded details section
msgctxt "widgetgallery.details.widget.import"
msgid "Import widget"
msgstr "Importar widget"

#. Orange button in the expanded details section
msgctxt "widgetgallery.details.widget.update"
msgid "Update widget"
msgstr "Actualizar Widget"

#. Disabled button in the expanded details section after a widget was imported/updated
msgctxt "widgetgallery.details.widget.imported"
msgid "Widget imported!"
msgstr "¡Widget importado!"

#. Alert banner, followed by a technical exception message
msgctxt "widgetgallery.error"
msgid "Error:"
msgstr "Error:"

#. Dialog box title
msgctxt "widgetgallery.widgetsdetected.dialog.title"
msgid "Existing widgets detected"
msgstr "Widgets existentes detectados"

#. Dialog box message
msgctxt "widgetgallery.widgetsdetected.dialog.message"
msgid "Warning: please confirm you wish to update <nbexisting> existing widgets, overwriting any eventual changes made locally! If unsure, cancel and click Show details to review the list of affected widgets."
msgstr "Advertencia: confirme que desea actualizar <nbexisting> widgets existentes, sobrescribiendo cualquier cambio realizado locálmente. Si no está seguro, cancele y haga clic en Mostrar detalles para revisar la lista de widgets afectados."

