# Kodi Media Center language file
# Addon Name: Visualization Shadertoy
# Addon id: visualization.shadertoy
# Addon Provider: Team Kodi
msgid ""
msgstr ""
"Project-Id-Version: KODI Addons\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2024-08-08 05:26+0000\n"
"Last-Translator: roliverosc <roliverosc@hotmail.com>\n"
"Language-Team: Spanish (Spain) <https://kodi.weblate.cloud/projects/kodi-add-ons-look-and-feel/visualization-shadertoy/es_es/>\n"
"Language: es_es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.6.2\n"

msgctxt "Addon Summary"
msgid "Visualizations from Shadertoy"
msgstr "Visualizaciones de Shadertoy"

msgctxt "Addon Description"
msgid "This music visualization is based on Shadertoy based GPU programs."
msgstr "Esta visualización musical se basa en programas de GPU basados en Shadertoy."

#. Settings category
msgctxt "#30000"
msgid "General"
msgstr "General"

#. Settings category
msgctxt "#30001"
msgid "iChannel 0"
msgstr "iChannel 0"

#. Settings category
msgctxt "#30002"
msgid "iChannel 1"
msgstr "iChannel 1"

#. Settings category
msgctxt "#30003"
msgid "iChannel 2"
msgstr "iChannel 2"

#. Settings category
msgctxt "#30004"
msgid "iChannel 3"
msgstr "iChannel 3"

#. Boolean settings value to enable and allow selection of a ".glsl" file and related textures
msgctxt "#30010"
msgid "Choose one yourself"
msgstr "Elige uno tú mismo"

#. Help text related to setting string with id 30010
msgctxt "#30011"
msgid "Use your own shadertoy. Attention: Some shaders are not supported by some GPU's in performance!"
msgstr "Utiliza tu propio shadertoy. ¡Atención: Algunos sombreadores no son compatibles con el rendimiento de algunas GPU!"

#. To open the file selection dialog about *.glsl files, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30012"
msgid "Shadertoy file"
msgstr "Archivo Shadertoy"

#. Help text related to setting string with id 30012
msgctxt "#30013"
msgid "Shader as *.glsl"
msgstr "Sombreador como *.glsl"

#. Boolean value to use channel 0 as audio, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30014"
msgid "Channel 0 as audio"
msgstr "Canal 0 como audio"

#. Help text related to setting string with id 30014
msgctxt "#30015"
msgid "Use audio stream data on channel 0"
msgstr "Utilizar datos del canal de audio en el canal 0"

#. Texture image to use, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30016"
msgid "Channel 0 texture image"
msgstr "Imagen de textura del canal 0"

#. Help text related to setting string with id 30016
msgctxt "#30017"
msgid "Channel 0 as *.png"
msgstr "Canal 0 como *.png"

#. Boolean value to use channel 1 as audio, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30018"
msgid "Channel 1 as audio"
msgstr "Canal 1 como audio"

#. Help text related to setting string with id 30018
msgctxt "#30019"
msgid "Use audio stream data on channel 1"
msgstr "Utiliza flujo de datos de audio en el canal 1"

#. Texture image to use, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30020"
msgid "Channel 1 texture image"
msgstr "Imagen de textura del canal 1"

#. Help text related to setting string with id 30020
msgctxt "#30021"
msgid "Channel 1 as *.png"
msgstr "Canal 1 como *.png"

#. Boolean value to use channel 2 as audio, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30022"
msgid "Channel 2 as audio"
msgstr "Canal 2 como audio"

#. Help text related to setting string with id 30022
msgctxt "#30023"
msgid "Use audio stream data on channel 2"
msgstr "Utiliza flujo de datos de audio en el canal 2"

#. Texture image to use, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30024"
msgid "Channel 2 texture image"
msgstr "Imagen de textura del canal 2"

#. Help text related to setting string with id 30024
msgctxt "#30025"
msgid "Channel 2 as *.png"
msgstr "Canal 2 como *.png"

#. Boolean value to use channel 3 as audio, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30026"
msgid "Channel 3 as audio"
msgstr "Canal 3 como audio"

#. Help text related to setting string with id 30026
msgctxt "#30027"
msgid "Use audio stream data on channel 3"
msgstr "Utiliza flujo de datos de audio en el canal 3"

#. Texture image to use, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30028"
msgid "Channel 3 texture image"
msgstr "Imagen de textura del canal 3"

#. Help text related to setting string with id 30028
msgctxt "#30029"
msgid "Channel 3 as *.png"
msgstr "Canal 3 como *.png"

#. Header text shown on notification dialog and on file selection dialog
msgctxt "#30030"
msgid "Shadertoy Visualization"
msgstr "Visualización Shadertoy"

#. Notification message shown on the screen when an incorrect preset list is given
msgctxt "#30031"
msgid "Cannot read the JSON file. Please check the formatting is correct and the file is available."
msgstr "No se puede leer el archivo JSON. Compruebe que el formato es correcto y que el archivo está disponible."

#. Settings value to open dialog for file selection
msgctxt "#30032"
msgid "Path to custom preset list"
msgstr "Ruta a la lista de ajustes preestablecidos personalizados"

#. Help text related to setting string with id 30032
msgctxt "#30033"
msgid "Set the path to your custom JSON-formatted preset file. If no path is configured, the add-on will use the default preset file."
msgstr "Establezca la ruta de su archivo de ajustes preestablecidos personalizado con formato JSON. Si no se configura ninguna ruta, el complemento utilizará el archivo de ajustes preestablecidos por defecto."

#. Settings group name
msgctxt "#30034"
msgid "Configure a single shader"
msgstr "Configurar un único sombreador"

#. Settings value to open a dialog for showing help about the preset file
msgctxt "#30035"
msgid "Show help about preset file"
msgstr "Mostrar ayuda sobre el archivo de ajustes preestablecidos"

#. Help text related to setting string with id 30035
msgctxt "#30036"
msgid "Open to read about creating the JSON-formatted preset file."
msgstr "Abrir para leer sobre la creación del archivo preestablecido con formato JSON."

#. Header text on the help dialog within settings, related to the help text of string ID 30038
msgctxt "#30037"
msgid "Help about defining your own shaders in the JSON file"
msgstr "Ayuda sobre cómo definir tus propios sombreadores en el archivo JSON"

#. Help text about showing the JSON-formatted preset file in a text window.
#. Same text also on visualization.shadertoy/resources/presets.json.md, for here
#. only in Kodi's format style and colored code example!
msgctxt "#30038"
msgid ""
"[B][I]JSON file for user defined shader lists[/I][/B]\n"
"\n"
"The file [B]presets.json[/B] is used to define custom shaders.\n"
"A custom path to the shader files (GLSL) can be declared in the add-on settings.\n"
"\n"
"Contents of [B]presets.json[/B] should be:\n"
"[I]  1.[/I] Name of preset. Either hardcoded string or defined in [I]resources/language/.../strings.po[/I]\n"
"[I]  2.[/I] GLSL shader to use. If no custom path was declared, the default [B]resources/[/B] will be used. Set custom path to './' to use shaders from the same path as your [B]presets.json[/B] file.\n"
"[I]  3.[/I] Channel value 0. Defines the texture to use (e.g. PNG file). Can also be set to \"audio\" to pass related stream data within texture. The PNG and GLSL files should be located in the same directory.\n"
"[I]  4.[/I] Channel value 1 definition.\n"
"[I]  5.[/I] Channel value 2 definition.\n"
"[I]  6.[/I] Channel value 3 definition.\n"
"[I]  7.[/I] [I][Optional][/I] append string [B]\"gl_only\"[/B] to make this preset only available to OpenGL.\n"
"\n"
"[B]Example:[/B]\n"
"[COLOR white][COLOR green]{[/COLOR] [COLOR blue]\"presets\"[/COLOR]:[\n"
"[COLOR gray]/* Default way used by the addon itself */[/COLOR]\n"
"[ [COLOR red]\"The Disco Tunnel by poljere\"[/COLOR],  [COLOR red]\"discotunnel.frag.glsl\"[/COLOR], [COLOR red]\"tex02.png\"[/COLOR], [COLOR red]\"tex15.png\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR] ],\n"
"[COLOR gray]/* Description defined in strings.po */[/COLOR]\n"
"[ 30100, [COLOR red]\"audioeclipse.frag.glsl\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR] ],\n"
"[COLOR gray]/* Define custom file paths */[/COLOR]\n"
"[ [COLOR red]\"My own one\"[/COLOR], [COLOR red]\"/path/to/glsl/my.frag.glsl\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"/path/to/pngs/my_image.png\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR] ],\n"
"[COLOR gray]/* Preset only available to OpenGL (see 7)  */[/COLOR]\n"
"[ [COLOR red]\"Polar Beats by sauj123\"[/COLOR], [COLOR red]\"polarbeats.frag.glsl\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"gl_only\"[/COLOR] ],\n"
"[COLOR gray]/* GLSL and PNG files are in the same folder as presets.json */[/COLOR]\n"
"[ [COLOR red]\"Another one\"[/COLOR], [COLOR red]\"./another.frag.glsl\"[/COLOR], [COLOR red]\"./my_01.png\"[/COLOR], [COLOR red]\"./my_02.png\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR] ],\n"
"[COLOR gray]/* Select texture image by file name, use default \"resources/\" dir */[/COLOR]\n"
"[ [COLOR red]\"Fractal Land by Kali\"[/COLOR], [COLOR red]\"fractalland.frag.glsl\"[/COLOR], [COLOR red]\"tex02.png\"[/COLOR], [COLOR red]\"tex15.png\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR] ]\n"
"][COLOR green]}[/COLOR][/COLOR]"
msgstr ""
"[B][I]Archivo JSON para listas de sombreadores definidas por el usuario[/I][/B]\n"
"\n"
"El archivo [B]presets.json[/B] se utiliza para definir sombreadores personalizados.\n"
"Se puede declarar una ruta personalizada a los archivos de sombreado (GLSL) en los ajustes del complemento.\n"
"\n"
"El contenido de [B]presets.json[/B] debería ser:\n"
"[I]  1.[/I] Nombre del ajuste preestablecido. Cadena codificada o definida en [I]resources/language/.../strings.po[/I]\n"
"[I]  2.[/I] Sombreador GLSL a utilizar. Si no se ha declarado ninguna ruta personalizada, se utilizará la predeterminada [B]resources/[/B]. Establece la ruta personalizada en './' para utilizar sombreadores de la misma ruta que tu archivo [B]presets.json[/B].\n"
"[I]  3.[/I] Valor del canal 0. Define la textura a utilizar (ej. archivo PNG). También se puede establecer a \"audio\" para pasar datos de flujo relacionados dentro de la textura. Los archivos PNG y GLSL deben estar en el mismo directorio.\n"
"[I]  4.[/I] Definición del valor del canal 1.\n"
"[I]  5.[/I] Definición del valor del canal 2.\n"
"[I]  6.[/I] Definición del valor del canal 3.\n"
"[I]  7.[/I] [I][Opcional][/I] añade la cadena [B]\"gl_only\"[/B] para que este ajuste preestablecido solo esté disponible para OpenGL.\n"
"\n"
"[B]Ejemplo:[/B]\n"
"[COLOR white][COLOR green]{[/COLOR] [COLOR blue]\"ajuste preestablecido\"[/COLOR]:[\n"
"[COLOR gray]/* Modo por defecto utilizado por el propio addon */[/COLOR]\n"
"[ [COLOR red]\"The Disco Tunnel por poljere\"[/COLOR],  [COLOR red]\"discotunnel.frag.glsl\"[/COLOR], [COLOR red]\"tex02.png\"[/COLOR], [COLOR red]\"tex15.png\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR] ],\n"
"[COLOR gray]/* Descripción definida en strings.po */[/COLOR]\n"
"[ 30100, [COLOR red]\"audioeclipse.frag.glsl\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR] ],\n"
"[COLOR gray]/* Definir rutas de archivo personalizadas */[/COLOR]\n"
"[ [COLOR red]\"La mía\"[/COLOR], [COLOR red]\"/path/to/glsl/my.frag.glsl\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"/path/to/pngs/my_image.png\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR] ],\n"
"[COLOR gray]/* Ajuste preestablecido solo disponible para OpenGL (véase 7)  */[/COLOR]\n"
"[ [COLOR red]\"Polar Beats por sauj123\"[/COLOR], [COLOR red]\"polarbeats.frag.glsl\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"\"[/COLOR], [COLOR red]\"gl_only\"[/COLOR] ],\n"
"[COLOR gray]/* Los archivos GLSL y PNG están en la misma carpeta que presets.json */[/COLOR]\n"
"[ [COLOR red]\"Otro más\"[/COLOR], [COLOR red]\"./another.frag.glsl\"[/COLOR], [COLOR red]\"./my_01.png\"[/COLOR], [COLOR red]\"./my_02.png\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR] ],\n"
"[COLOR gray]/* Seleccione la imagen de textura por nombre de archivo, utilice el directorio por defecto \"resources/\" */[/COLOR]\n"
"[ [COLOR red]\"Fractal Land de Kali\"[/COLOR], [COLOR red]\"fractalland.frag.glsl\"[/COLOR], [COLOR red]\"tex02.png\"[/COLOR], [COLOR red]\"tex15.png\"[/COLOR], [COLOR red]\"audio\"[/COLOR], [COLOR red]\"\"[/COLOR] ]\n"
"][COLOR green]}[/COLOR][/COLOR]"
