Strings Words Characters | |||
---|---|---|---|
36 513 3,804 |
|
All strings | Browse Translate Zen |
36 513 3,804 |
|
Translated strings | Browse Translate Zen |
36 513 3,804 |
|
Strings waiting for review | Browse Translate Zen |
Overview
Project website | kodi.tv/addons/omega/category/screensavers | |
---|---|---|
Instructions for translators | ||
Translation license | GNU General Public License v2.0 or later | |
Translation process |
|
|
Source code repository |
https://github.com/xbmc/visualization.shadertoy.git
|
|
Repository branch | Nexus | |
Last remote commit |
Merge pull request #117 from weblate/weblate-kodi-add-ons-look-and-feel-visualization-shadertoy
94e1ee2
gade authored 10 months ago |
|
Last commit in Weblate |
Translated using Weblate (Spanish (Spain) (es_es))
52c9bb4
Hosted Weblate authored 4 months ago |
|
Weblate repository |
https://kodi.weblate.cloud/git/kodi-add-ons-look-and-feel/visualization-shadertoy/
|
|
File mask |
visualization.shadertoy/resources/language/resource.language.*/strings.po
|
|
Translation file |
Download
visualization.shadertoy/resources/language/resource.language.ru_ru/strings.po
|
|
Last change | Feb. 25, 2022, 6:26 p.m. | |
Last change made by | Nick | |
Language | Russian (ru_ru) | |
Language code | ru_ru | |
Text direction | Left to right | |
Number of plurals | 3 | |
Plural type | One/few/other | |
Plurals | One | 1, 21, 31, 41, 51, 61, 71, 81, 91, 101, … | Few | 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, … |
Other | 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, … | |
Plural formula |
n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
|
10 days ago
String statistics
Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
---|---|---|---|---|---|---|
Total | 36 | 513 | 3,804 | |||
Approved | 0% | 0 | 0% | 0 | 0% | 0 |
Waiting for review | 100% | 36 | 100% | 513 | 100% | 3,804 |
Translated | 100% | 36 | 100% | 513 | 100% | 3,804 |
Needs editing | 0% | 0 | 0% | 0 | 0% | 0 |
Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
Failing checks | 0% | 0 | 0% | 0 | 0% | 0 |
Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
Untranslated strings | 0% | 0 | 0% | 0 | 0% | 0 |
Quick numbers
and previous 30 days
Trends of last 30 days
—
Hosted words
+100%
—
Hosted strings
+100%
—
Translated
+100%
—
Contributors
—
NRupp
Translation changed |
|
NRupp
Suggestion accepted |
|
NRupp
Comment added |
Recheck RequiredNeed to be carefully rechecked. I'm gonna do this later. 2 years ago |
NRupp
Suggestion added |
|
NRupp
Translation added |
|
NRupp
Translation added |
|
NRupp
Translation added |
|
NRupp
Translation added |
|
NRupp
Translation added |
|
NRupp
Translation added |
|
36 | File in original format as translated in the repository | gettext PO file | |||||||
---|---|---|---|---|---|---|---|---|---|
36 | All strings, converted files enriched with comments; suitable for offline translation | CSV | gettext MO | gettext PO | TBX | TMX | XLIFF 1.1 with gettext extensions | XLIFF 1.1 | XLSX |
The file [B]presets.json[/B] is used to define custom shaders.
A custom path to the shader files (GLSL) can be declared in the add-on settings.
Contents of [B]presets.json[/B] should be:
[I] 1.[/I] Name of preset. Either hardcoded string or defined in [I]resources/language/.../strings.po[/I]
[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.
[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.
[I] 4.[/I] Channel value 1 definition.
[I] 5.[/I] Channel value 2 definition.
[I] 6.[/I] Channel value 3 definition.
[I] 7.[/I] [I][Optional][/I] append string [B]"gl_only"[/B] to make this preset only available to OpenGL.
[B]Example:[/B]
[COLOR white][COLOR green]{[/COLOR] [COLOR blue]"presets"[/COLOR]:[
[COLOR gray]/* Default way used by the addon itself */[/COLOR]
[ [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] ],
[COLOR gray]/* Description defined in strings.po */[/COLOR]
[ 30100, [COLOR red]"audioeclipse.frag.glsl"[/COLOR], [COLOR red]"audio"[/COLOR], [COLOR red]""[/COLOR], [COLOR red]""[/COLOR], [COLOR red]""[/COLOR] ],
[COLOR gray]/* Define custom file paths */[/COLOR]
[ [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] ],
[COLOR gray]/* Preset only available to OpenGL (see 7) */[/COLOR]
[ [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] ],
[COLOR gray]/* GLSL and PNG files are in the same folder as presets.json */[/COLOR]
[ [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] ],
[COLOR gray]/* Select texture image by file name, use default "resources/" dir */[/COLOR]
[ [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] ]
][COLOR green]}[/COLOR][/COLOR]
Файл [B]presets.json[/B] используется для определения собственных шейдеров.
Собственный путь к файлам шейдеров (GLSL) мо
гужет быть объявленыв настройках дополнения.Содержание [B]presets.json[/B] должно выглядить следующим образом:
[I] 1.[/I] Названия файла с предустановками.
ДСтрока должноа быть либо включёноа в файл в виде кода, либо определёноа в [I]resources/language/.../strings.po[/I][I] 2.[/I] GLSL шейдер, который будет использоваться. Если собственный путь не будет определён, то по умолчанию будет использоваться [B]resources/[/B]. Пропишите в коде собственный путь как './' , чтобы использовать шейдеры, расположенные по тому же пути, что и ваш [B]presets.json[/B] файл.
[I] 3.[/I] Значение канала 0. Определяет текстуру, которая будет использоваться (например, файл в формате PNG). Можно также прописать "audio", чтобы пропускать аудио данные в потоке внутри текстур. PNG и GLSL файлы должны быть расположены в одной директории.
[I] 4.[/I] Определение значения 1 канала.
[I] 5.[/I] Определение значения 2 канала.
[I] 6.[/I] Определение значения 3 канала.
[I] 7.[/I] [I][Optional][/I] добавьте в конце строку [B]"gl_only"[/B], чтобы сделать
даннытекущие предустановки доступными только для OpenGL.[B]Пример:[/B]
[COLOR white][COLOR green]{[/COLOR] [COLOR blue]"
presetsПредустановки"[/COLOR]:[[COLOR gray]/* Стандартный способ, который используется дополнением */[/COLOR]
[ [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] ],
[COLOR gray]/* Описание, определённое в strings.po */[/COLOR]
[ 30100, [COLOR red]"audioeclipse.frag.glsl"[/COLOR], [COLOR red]"audio"[/COLOR], [COLOR red]""[/COLOR], [COLOR red]""[/COLOR], [COLOR red]""[/COLOR] ],
[COLOR gray]/* Определить собственный пути файла */[/COLOR]
[ [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] ],
[COLOR gray]/* Предустановки доступны только для OpenGl (пункт 7) */[/COLOR]
[ [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] ],
[COLOR gray]/* GLSL и PNG находятся в той же папке, что и presets.json */[/COLOR]
[ [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] ],
[COLOR gray]/* Выбрать текстуру по имени файла; будет исользована директория по умолчанию: "resources/" dir */[/COLOR]
[ [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] ]
][COLOR green]}[/COLOR][/COLOR]