# 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: 2022-08-03 09:14+0000\n"
"Last-Translator: taxigps <taxigps@sina.com>\n"
"Language-Team: Chinese (China) <https://kodi.weblate.cloud/projects/kodi-add-ons-look-and-feel/visualization-shadertoy/zh_cn/>\n"
"Language: zh_cn\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 4.13\n"

msgctxt "Addon Summary"
msgid "Visualizations from Shadertoy"
msgstr "来自ShaderToy的可视化效果"

msgctxt "Addon Description"
msgid "This music visualization is based on Shadertoy based GPU programs."
msgstr "次音乐可视化是基于基于Shadertoy的GPU程序。"

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

#. 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 "自己选一个"

#. 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 "使用自己的shadertoy。注意：一些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 "Shadertoy文件"

#. Help text related to setting string with id 30012
msgctxt "#30013"
msgid "Shader as *.glsl"
msgstr "着色器为 *.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 "通道0为音频"

#. Help text related to setting string with id 30014
msgctxt "#30015"
msgid "Use audio stream data on channel 0"
msgstr "在通道0上使用音频流数据"

#. Texture image to use, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30016"
msgid "Channel 0 texture image"
msgstr "通道0纹理图像"

#. Help text related to setting string with id 30016
msgctxt "#30017"
msgid "Channel 0 as *.png"
msgstr "通道0为* .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 "通道1作为音频"

#. Help text related to setting string with id 30018
msgctxt "#30019"
msgid "Use audio stream data on channel 1"
msgstr "在通道1上使用音频流数据"

#. Texture image to use, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30020"
msgid "Channel 1 texture image"
msgstr "通道1纹理图像"

#. Help text related to setting string with id 30020
msgctxt "#30021"
msgid "Channel 1 as *.png"
msgstr "通道1为* .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 "通道2作为音频"

#. Help text related to setting string with id 30022
msgctxt "#30023"
msgid "Use audio stream data on channel 2"
msgstr "在通道2上使用音频流数据"

#. Texture image to use, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30024"
msgid "Channel 2 texture image"
msgstr "通道2纹理图像"

#. Help text related to setting string with id 30024
msgctxt "#30025"
msgid "Channel 2 as *.png"
msgstr "通道2为* .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 "通道3作为音频"

#. Help text related to setting string with id 30026
msgctxt "#30027"
msgid "Use audio stream data on channel 3"
msgstr "在通道3上使用音频流数据"

#. Texture image to use, if the setting "Choose one yourself"(30010) above is enabled.
msgctxt "#30028"
msgid "Channel 3 texture image"
msgstr "通道3纹理图像"

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

#. Header text shown on notification dialog and on file selection dialog
msgctxt "#30030"
msgid "Shadertoy Visualization"
msgstr "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 "无法读取JSON文件。请检查格式是否正确，文件是否可用。"

#. Settings value to open dialog for file selection
msgctxt "#30032"
msgid "Path to custom preset list"
msgstr "定制预设列表的路径"

#. 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 "设置自定义JSON格式预设文件的路径。如果未配置路径，加载项将使用默认预设文件。"

#. Settings group name
msgctxt "#30034"
msgid "Configure a single shader"
msgstr "配置单个着色器"

#. Settings value to open a dialog for showing help about the preset file
msgctxt "#30035"
msgid "Show help about preset file"
msgstr "显示有关预设文件的帮助"

#. Help text related to setting string with id 30035
msgctxt "#30036"
msgid "Open to read about creating the JSON-formatted preset file."
msgstr "打开阅读关于创建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 "关于在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]用于用户定义着色器列表的 JSON 文件[/I][/B]\n"
"\n"
"文件 [B]presets.json[/B] 用于定义自定义着色器。\n"
"可以在插件设置中声明着色器文件（GLSL）的自定义路径。\n"
"\n"
"[B]presets.json[/B] 的内容应该是：\n"
"[I]  1.[/I] 预设的名称。硬编码字符串或定义在 [I]resources/language/.../strings.po[/I]\n"
"[I]  2.[/I] 要使用的 GLSL 着色器。如果未声明自定义路径，则将使用默认的 [B]resources/[/B] 目录。将自定义路径设置为 './' 使用与 [B]presets.json[/B] 文件同路径的着色器。\n"
"[I]  3.[/I] 通道值0。定义要使用的纹理（例如PNG文件）。也可以设置为“audio”以在纹理内传递相关流数据。PNG和GLSL文件应位于同一目录中。\n"
"[I]  4.[/I] 通道值1定义。\n"
"[I]  5.[/I] 通道值2定义。\n"
"[I]  6.[/I] 通道值3定义。\n"
"[I]  7.[/I] [I][可选][/I] 添加字符串 [B]\"gl_only\"[/B] 以使此预设仅对 OpenGL 可用。\n"
"\n"
"[B]例子：[/B]\n"
"[COLOR white][COLOR green]{[/COLOR] [COLOR blue]\"presets\"[/COLOR]:[\n"
"[COLOR gray]/* 插件本身使用的默认方式 */[/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]/* 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]/* 定义自定义文件路径 */[/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]/* 预设仅适用于 OpenGL（请参见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 和 PNG 文件与 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]/* 按文件名选择纹理图像，使用默认的“resources/”目录 */[/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]"
