diff --git a/README.md b/README.md index fe319cc..82a56ba 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,8 @@ Effect | Preview **Portal**
This ridiculous effect teleports your windows from and to alternative dimensions. It may resemble the portal from a well-known cartoon series... | **Snap of Disintegration**
Dissolve your windows into a cloud of dust.| **T-Rex Attack**
Destroy your windows with a series of violent slashes!| -**TV-Effect**
This is a very simple effect to demonstrate that this extension could also be used in a more professional environment. | +**TV Effect**
This is a very simple effect to demonstrate that this extension could also be used in a more professional environment. | +**TV Glitch**
This effect combines the Glitch and the TV Effect. | **Wisps**
Let your windows be carried away to the realm of dreams by these little fairies! | **Your Effect!**
The extension is very modular and with a bit of creativity and GLSL knowledge, [you can easily create your own effects](docs/how-to-create-new-effects.md). | [![Create your own effects](docs/pics/custom.jpg)](docs/how-to-create-new-effects.md) @@ -78,7 +79,8 @@ Below is a table which summarizes the current availability for all effects. Portal ✅ ✅ ✅ ✅ Snap of Disintegration ✅ T-Rex Attack ✅ -TV-Effect ✅ ✅ ✅ ✅ +TV Effect ✅ ✅ ✅ ✅ +TV Glitch ✅ ✅ ✅ ✅ Wisps ✅ ✅ ✅ ✅ diff --git a/docs/changelog.md b/docs/changelog.md index af8e333..2d6c333 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -9,9 +9,14 @@ SPDX-License-Identifier: CC-BY-4.0 **Release Date:** TBD -#### Enhancements +#### New Features + +* **New Effect: TV-Glitch.** This effect combines the Glitch and the TV Effect into one. Credits go to [Kurt Wilson](https://github.com/Kurtoid) for this idea! + +#### Other Enhancements * On KDE, the effect configuration dialogs can now be translated. The translations for GNOME are re-used, so we already have many translations! This requires at least KWin 5.27 to be working. +* The effect colors for the Glitch and TV Effect now support an alpha channel. With this you can control how much color gets mixed into the window color. ## [Burn My Windows 25](https://github.com/schneegans/Burn-My-Windows/releases/tag/v25) diff --git a/docs/pics/tv-glitch.gif b/docs/pics/tv-glitch.gif new file mode 100644 index 0000000..073ca88 Binary files /dev/null and b/docs/pics/tv-glitch.gif differ diff --git a/extension.js b/extension.js index b604384..d1697a7 100644 --- a/extension.js +++ b/extension.js @@ -69,6 +69,7 @@ class Extension { new Me.imports.src.SnapOfDisintegration.SnapOfDisintegration(), new Me.imports.src.TRexAttack.TRexAttack(), new Me.imports.src.TVEffect.TVEffect(), + new Me.imports.src.TVGlitch.TVGlitch(), new Me.imports.src.Wisps.Wisps(), ]; diff --git a/kwin/build.sh b/kwin/build.sh index 7dba2b4..63b477e 100755 --- a/kwin/build.sh +++ b/kwin/build.sh @@ -147,6 +147,7 @@ generate "pixel-wheel" "Pixel Wheel [Burn-My-Windows]" "Pixelate the window and generate "pixel-wipe" "Pixel Wipe [Burn-My-Windows]" "Pixelate the window and hide the pixels radially, starting from the pointer position" generate "portal" "Portal [Burn-My-Windows]" "Transfer your windows to other locations in space and time" generate "tv" "TV Effect [Burn-My-Windows]" "Make windows close like turning off a TV" +generate "tv-glitch" "TV Glitch [Burn-My-Windows]" "Make your windows close like a very glitchy old-school TV" generate "wisps" "Wisps [Burn-My-Windows]" "Let your windows be carried away to the realm of dreams by these little fairies" # Finally, create an archive for the effects. diff --git a/kwin/glitch/onSettingsChanged.js b/kwin/glitch/onSettingsChanged.js index 03c946f..c3ef467 100644 --- a/kwin/glitch/onSettingsChanged.js +++ b/kwin/glitch/onSettingsChanged.js @@ -9,4 +9,4 @@ effect.setUniform(this.shader, 'uDuration', this.duration * 0.001); effect.setUniform(this.shader, 'uScale', effect.readConfig('Scale', 1.0)); effect.setUniform(this.shader, 'uStrength', effect.readConfig('Strength', 1.0)); effect.setUniform(this.shader, 'uSpeed', effect.readConfig('Speed', 1.0)); -effect.setUniform(this.shader, 'uColor', this.readRGBConfig('Color')); \ No newline at end of file +effect.setUniform(this.shader, 'uColor', this.readRGBAConfig('Color')); \ No newline at end of file diff --git a/kwin/tv-glitch/config.ui b/kwin/tv-glitch/config.ui new file mode 100755 index 0000000..84ba445 --- /dev/null +++ b/kwin/tv-glitch/config.ui @@ -0,0 +1,137 @@ + + + + + + BMWConfigForm + + + + 0 + 0 + 562 + 365 + + + + + + + Scale + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + kcfg_Color + + + + + + + Color + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + kcfg_Color + + + + + + + Animation Time [ms] + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + true + + + + + + + 100 + + + 9999 + + + 100 + + + + + + + Strength + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + Speed + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + 0.100000000000000 + + + 10.000000000000000 + + + + + + + 0.100000000000000 + + + 10.000000000000000 + + + + + + + 0.100000000000000 + + + 10.000000000000000 + + + + + + + + KColorButton + QPushButton +
kcolorbutton.h
+
+
+ + +
diff --git a/kwin/tv-glitch/main.xml b/kwin/tv-glitch/main.xml new file mode 100755 index 0000000..95e2bf4 --- /dev/null +++ b/kwin/tv-glitch/main.xml @@ -0,0 +1,28 @@ + + + + + + + + + 750 + + + 1 + + + 2 + + + 2 + + + #64A0FF + + + diff --git a/kwin/tv-glitch/onAnimationBegin.js b/kwin/tv-glitch/onAnimationBegin.js new file mode 100644 index 0000000..53dc727 --- /dev/null +++ b/kwin/tv-glitch/onAnimationBegin.js @@ -0,0 +1,7 @@ +// SPDX-FileCopyrightText: Simon Schneegans +// SPDX-License-Identifier: GPL-3.0-or-later + +// This part is automatically included in the effect's source during the build process. +// The code below is called whenever a window is closed or opened. + +effect.setUniform(this.shader, 'uSeed', Math.random()); diff --git a/kwin/tv-glitch/onSettingsChanged.js b/kwin/tv-glitch/onSettingsChanged.js new file mode 100644 index 0000000..c3ef467 --- /dev/null +++ b/kwin/tv-glitch/onSettingsChanged.js @@ -0,0 +1,12 @@ +// SPDX-FileCopyrightText: Simon Schneegans +// SPDX-License-Identifier: GPL-3.0-or-later + +// This part is automatically included in the effect's source during the build process. +// The code below is called whenever the user changes something in the configuration of +// the effect. + +effect.setUniform(this.shader, 'uDuration', this.duration * 0.001); +effect.setUniform(this.shader, 'uScale', effect.readConfig('Scale', 1.0)); +effect.setUniform(this.shader, 'uStrength', effect.readConfig('Strength', 1.0)); +effect.setUniform(this.shader, 'uSpeed', effect.readConfig('Speed', 1.0)); +effect.setUniform(this.shader, 'uColor', this.readRGBAConfig('Color')); \ No newline at end of file diff --git a/kwin/tv/onSettingsChanged.js b/kwin/tv/onSettingsChanged.js index 1623774..d98793c 100644 --- a/kwin/tv/onSettingsChanged.js +++ b/kwin/tv/onSettingsChanged.js @@ -5,4 +5,4 @@ // The code below is called whenever the user changes something in the configuration of // the effect. -effect.setUniform(this.shader, 'uColor', this.readRGBConfig('Color')); \ No newline at end of file +effect.setUniform(this.shader, 'uColor', this.readRGBAConfig('Color')); \ No newline at end of file diff --git a/po/ar.po b/po/ar.po index 0850748..b1f088d 100644 --- a/po/ar.po +++ b/po/ar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 13:39+0100\n" +"POT-Creation-Date: 2023-01-23 13:21+0100\n" "PO-Revision-Date: 2022-12-04 19:48+0000\n" "Last-Translator: bonbonboi \n" "Language-Team: Arabic \n" "Language-Team: Azerbaijani \n" "Language-Team: LANGUAGE \n" @@ -109,54 +109,58 @@ msgstr "" msgid "TV Effect" msgstr "" +#: src/TVGlitch.js:90 +msgid "TV Glitch" +msgstr "" + #: src/Wisps.js:86 msgid "Wisps" msgstr "" -#: prefs.js:134 +#: prefs.js:140 msgid "Effects" msgstr "" -#: prefs.js:176 resources/ui/gtk4/effectPage.ui:43 +#: prefs.js:182 resources/ui/gtk4/effectPage.ui:43 #: resources/ui/gtk3/effectPage.ui:43 msgid "Preview this effect" msgstr "" -#: prefs.js:211 +#: prefs.js:217 msgid "Use this effect when opening windows" msgstr "" -#: prefs.js:212 +#: prefs.js:218 msgid "Use this effect when closing windows" msgstr "" -#: prefs.js:238 +#: prefs.js:244 msgid "General Options" msgstr "" -#: prefs.js:332 +#: prefs.js:349 prefs.js:381 msgid "Gold Sponsors" msgstr "" -#: prefs.js:335 +#: prefs.js:353 prefs.js:385 msgid "Silver Sponsors" msgstr "" -#: prefs.js:338 +#: prefs.js:357 prefs.js:389 msgid "Bronze Sponsors" msgstr "" -#: prefs.js:341 +#: prefs.js:361 prefs.js:393 msgid "Past Sponsors" msgstr "" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:548 +#: prefs.js:607 #, javascript-format msgid "Preview for %s" msgstr "" -#: prefs.js:570 +#: prefs.js:629 msgid "Close this Window to Preview the Effect!" msgstr "" @@ -192,14 +196,15 @@ msgstr "" #: resources/ui/gtk4/Incinerate.ui:30 resources/ui/gtk4/Wisps.ui:30 #: resources/ui/gtk4/Fire.ui:55 resources/ui/gtk4/SnapOfDisintegration.ui:30 #: resources/ui/gtk4/Glide.ui:30 resources/ui/gtk4/PixelWipe.ui:30 -#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/PixelWheel.ui:30 -#: resources/ui/gtk4/Doom.ui:30 resources/ui/gtk4/Glitch.ui:30 -#: resources/ui/gtk4/TVEffect.ui:30 resources/ui/gtk4/EnergizeA.ui:30 -#: resources/ui/gtk4/Hexagon.ui:30 resources/ui/gtk4/EnergizeB.ui:30 -#: resources/ui/gtk4/Pixelate.ui:30 resources/ui/gtk4/Apparition.ui:30 -#: resources/ui/gtk4/Portal.ui:30 resources/ui/gtk3/Incinerate.ui:55 -#: resources/ui/gtk3/Wisps.ui:48 resources/ui/gtk3/Fire.ui:99 -#: resources/ui/gtk3/Glide.ui:69 resources/ui/gtk3/PixelWipe.ui:55 +#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/TVGlitch.ui:30 +#: resources/ui/gtk4/PixelWheel.ui:30 resources/ui/gtk4/Doom.ui:30 +#: resources/ui/gtk4/Glitch.ui:30 resources/ui/gtk4/TVEffect.ui:30 +#: resources/ui/gtk4/EnergizeA.ui:30 resources/ui/gtk4/Hexagon.ui:30 +#: resources/ui/gtk4/EnergizeB.ui:30 resources/ui/gtk4/Pixelate.ui:30 +#: resources/ui/gtk4/Apparition.ui:30 resources/ui/gtk4/Portal.ui:30 +#: resources/ui/gtk3/Incinerate.ui:55 resources/ui/gtk3/Wisps.ui:48 +#: resources/ui/gtk3/Fire.ui:99 resources/ui/gtk3/Glide.ui:69 +#: resources/ui/gtk3/PixelWipe.ui:55 resources/ui/gtk3/TVGlitch.ui:62 #: resources/ui/gtk3/PixelWheel.ui:55 resources/ui/gtk3/Doom.ui:62 #: resources/ui/gtk3/Glitch.ui:62 resources/ui/gtk3/TVEffect.ui:41 #: resources/ui/gtk3/EnergizeA.ui:48 resources/ui/gtk3/Hexagon.ui:55 @@ -209,12 +214,12 @@ msgstr "" #: resources/ui/adw/Incinerate.ui:14 resources/ui/adw/Wisps.ui:14 #: resources/ui/adw/Fire.ui:30 resources/ui/adw/SnapOfDisintegration.ui:14 #: resources/ui/adw/Glide.ui:14 resources/ui/adw/PixelWipe.ui:14 -#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/PixelWheel.ui:14 -#: resources/ui/adw/Doom.ui:14 resources/ui/adw/Glitch.ui:14 -#: resources/ui/adw/TVEffect.ui:14 resources/ui/adw/EnergizeA.ui:14 -#: resources/ui/adw/Hexagon.ui:14 resources/ui/adw/EnergizeB.ui:15 -#: resources/ui/adw/Pixelate.ui:14 resources/ui/adw/Apparition.ui:15 -#: resources/ui/adw/Portal.ui:14 +#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/TVGlitch.ui:14 +#: resources/ui/adw/PixelWheel.ui:14 resources/ui/adw/Doom.ui:14 +#: resources/ui/adw/Glitch.ui:14 resources/ui/adw/TVEffect.ui:14 +#: resources/ui/adw/EnergizeA.ui:14 resources/ui/adw/Hexagon.ui:14 +#: resources/ui/adw/EnergizeB.ui:15 resources/ui/adw/Pixelate.ui:14 +#: resources/ui/adw/Apparition.ui:15 resources/ui/adw/Portal.ui:14 msgid "Animation Time [ms]" msgstr "" @@ -236,37 +241,42 @@ msgstr "" #: resources/ui/gtk4/PixelWipe.ui:104 resources/ui/gtk4/TRexAttack.ui:58 #: resources/ui/gtk4/TRexAttack.ui:104 resources/ui/gtk4/TRexAttack.ui:150 #: resources/ui/gtk4/TRexAttack.ui:196 resources/ui/gtk4/TRexAttack.ui:230 -#: resources/ui/gtk4/PixelWheel.ui:58 resources/ui/gtk4/PixelWheel.ui:104 -#: resources/ui/gtk4/PixelWheel.ui:150 resources/ui/gtk4/Doom.ui:58 -#: resources/ui/gtk4/Doom.ui:104 resources/ui/gtk4/Doom.ui:150 -#: resources/ui/gtk4/Doom.ui:196 resources/ui/gtk4/Glitch.ui:58 -#: resources/ui/gtk4/Glitch.ui:104 resources/ui/gtk4/Glitch.ui:150 -#: resources/ui/gtk4/Glitch.ui:196 resources/ui/gtk4/Glitch.ui:230 -#: resources/ui/gtk4/TVEffect.ui:58 resources/ui/gtk4/TVEffect.ui:92 -#: resources/ui/gtk4/EnergizeA.ui:58 resources/ui/gtk4/EnergizeA.ui:104 -#: resources/ui/gtk4/EnergizeA.ui:138 resources/ui/gtk4/Hexagon.ui:58 -#: resources/ui/gtk4/Hexagon.ui:104 resources/ui/gtk4/Hexagon.ui:150 -#: resources/ui/gtk4/Hexagon.ui:184 resources/ui/gtk4/Hexagon.ui:218 -#: resources/ui/gtk4/Hexagon.ui:271 resources/ui/gtk4/EnergizeB.ui:58 -#: resources/ui/gtk4/EnergizeB.ui:104 resources/ui/gtk4/EnergizeB.ui:138 -#: resources/ui/gtk4/Pixelate.ui:58 resources/ui/gtk4/Pixelate.ui:104 -#: resources/ui/gtk4/Pixelate.ui:150 resources/ui/gtk4/prefs.ui:172 -#: resources/ui/gtk4/prefs.ui:206 resources/ui/gtk4/prefs.ui:240 -#: resources/ui/gtk4/Apparition.ui:58 resources/ui/gtk4/Apparition.ui:104 -#: resources/ui/gtk4/Apparition.ui:150 resources/ui/gtk4/Apparition.ui:196 -#: resources/ui/gtk4/Apparition.ui:242 resources/ui/gtk4/Portal.ui:58 -#: resources/ui/gtk4/Portal.ui:104 resources/ui/gtk4/Portal.ui:150 -#: resources/ui/gtk4/Portal.ui:196 resources/ui/gtk4/Portal.ui:230 -#: resources/ui/gtk3/Incinerate.ui:81 resources/ui/gtk3/Incinerate.ui:130 -#: resources/ui/gtk3/Incinerate.ui:179 resources/ui/gtk3/Incinerate.ui:241 -#: resources/ui/gtk3/Incinerate.ui:284 resources/ui/gtk3/Wisps.ui:74 -#: resources/ui/gtk3/Wisps.ui:123 resources/ui/gtk3/Wisps.ui:166 -#: resources/ui/gtk3/Fire.ui:125 resources/ui/gtk3/Fire.ui:173 -#: resources/ui/gtk3/Fire.ui:221 resources/ui/gtk3/Fire.ui:283 -#: resources/ui/gtk3/Fire.ui:351 resources/ui/gtk3/Glide.ui:95 -#: resources/ui/gtk3/Glide.ui:144 resources/ui/gtk3/Glide.ui:193 -#: resources/ui/gtk3/Glide.ui:242 resources/ui/gtk3/Glide.ui:291 -#: resources/ui/gtk3/PixelWipe.ui:81 resources/ui/gtk3/PixelWipe.ui:130 +#: resources/ui/gtk4/TVGlitch.ui:58 resources/ui/gtk4/TVGlitch.ui:104 +#: resources/ui/gtk4/TVGlitch.ui:150 resources/ui/gtk4/TVGlitch.ui:196 +#: resources/ui/gtk4/TVGlitch.ui:230 resources/ui/gtk4/PixelWheel.ui:58 +#: resources/ui/gtk4/PixelWheel.ui:104 resources/ui/gtk4/PixelWheel.ui:150 +#: resources/ui/gtk4/Doom.ui:58 resources/ui/gtk4/Doom.ui:104 +#: resources/ui/gtk4/Doom.ui:150 resources/ui/gtk4/Doom.ui:196 +#: resources/ui/gtk4/Glitch.ui:58 resources/ui/gtk4/Glitch.ui:104 +#: resources/ui/gtk4/Glitch.ui:150 resources/ui/gtk4/Glitch.ui:196 +#: resources/ui/gtk4/Glitch.ui:230 resources/ui/gtk4/TVEffect.ui:58 +#: resources/ui/gtk4/TVEffect.ui:92 resources/ui/gtk4/EnergizeA.ui:58 +#: resources/ui/gtk4/EnergizeA.ui:104 resources/ui/gtk4/EnergizeA.ui:138 +#: resources/ui/gtk4/Hexagon.ui:58 resources/ui/gtk4/Hexagon.ui:104 +#: resources/ui/gtk4/Hexagon.ui:150 resources/ui/gtk4/Hexagon.ui:184 +#: resources/ui/gtk4/Hexagon.ui:218 resources/ui/gtk4/Hexagon.ui:271 +#: resources/ui/gtk4/EnergizeB.ui:58 resources/ui/gtk4/EnergizeB.ui:104 +#: resources/ui/gtk4/EnergizeB.ui:138 resources/ui/gtk4/Pixelate.ui:58 +#: resources/ui/gtk4/Pixelate.ui:104 resources/ui/gtk4/Pixelate.ui:150 +#: resources/ui/gtk4/prefs.ui:172 resources/ui/gtk4/prefs.ui:206 +#: resources/ui/gtk4/prefs.ui:240 resources/ui/gtk4/Apparition.ui:58 +#: resources/ui/gtk4/Apparition.ui:104 resources/ui/gtk4/Apparition.ui:150 +#: resources/ui/gtk4/Apparition.ui:196 resources/ui/gtk4/Apparition.ui:242 +#: resources/ui/gtk4/Portal.ui:58 resources/ui/gtk4/Portal.ui:104 +#: resources/ui/gtk4/Portal.ui:150 resources/ui/gtk4/Portal.ui:196 +#: resources/ui/gtk4/Portal.ui:230 resources/ui/gtk3/Incinerate.ui:81 +#: resources/ui/gtk3/Incinerate.ui:130 resources/ui/gtk3/Incinerate.ui:179 +#: resources/ui/gtk3/Incinerate.ui:241 resources/ui/gtk3/Incinerate.ui:284 +#: resources/ui/gtk3/Wisps.ui:74 resources/ui/gtk3/Wisps.ui:123 +#: resources/ui/gtk3/Wisps.ui:166 resources/ui/gtk3/Fire.ui:125 +#: resources/ui/gtk3/Fire.ui:173 resources/ui/gtk3/Fire.ui:221 +#: resources/ui/gtk3/Fire.ui:283 resources/ui/gtk3/Fire.ui:351 +#: resources/ui/gtk3/Glide.ui:95 resources/ui/gtk3/Glide.ui:144 +#: resources/ui/gtk3/Glide.ui:193 resources/ui/gtk3/Glide.ui:242 +#: resources/ui/gtk3/Glide.ui:291 resources/ui/gtk3/PixelWipe.ui:81 +#: resources/ui/gtk3/PixelWipe.ui:130 resources/ui/gtk3/TVGlitch.ui:88 +#: resources/ui/gtk3/TVGlitch.ui:137 resources/ui/gtk3/TVGlitch.ui:186 +#: resources/ui/gtk3/TVGlitch.ui:235 resources/ui/gtk3/TVGlitch.ui:278 #: resources/ui/gtk3/PixelWheel.ui:81 resources/ui/gtk3/PixelWheel.ui:130 #: resources/ui/gtk3/PixelWheel.ui:179 resources/ui/gtk3/Doom.ui:88 #: resources/ui/gtk3/Doom.ui:137 resources/ui/gtk3/Doom.ui:186 @@ -306,45 +316,50 @@ msgstr "" #: resources/ui/adw/PixelWipe.ui:69 resources/ui/adw/TRexAttack.ui:36 #: resources/ui/adw/TRexAttack.ui:69 resources/ui/adw/TRexAttack.ui:102 #: resources/ui/adw/TRexAttack.ui:135 resources/ui/adw/TRexAttack.ui:160 -#: resources/ui/adw/PixelWheel.ui:36 resources/ui/adw/PixelWheel.ui:69 -#: resources/ui/adw/PixelWheel.ui:102 resources/ui/adw/Doom.ui:36 -#: resources/ui/adw/Doom.ui:69 resources/ui/adw/Doom.ui:102 -#: resources/ui/adw/Doom.ui:135 resources/ui/adw/Glitch.ui:36 -#: resources/ui/adw/Glitch.ui:69 resources/ui/adw/Glitch.ui:102 -#: resources/ui/adw/Glitch.ui:135 resources/ui/adw/Glitch.ui:160 -#: resources/ui/adw/TVEffect.ui:36 resources/ui/adw/TVEffect.ui:61 -#: resources/ui/adw/EnergizeA.ui:36 resources/ui/adw/EnergizeA.ui:69 -#: resources/ui/adw/EnergizeA.ui:94 resources/ui/adw/Hexagon.ui:36 -#: resources/ui/adw/Hexagon.ui:69 resources/ui/adw/Hexagon.ui:102 -#: resources/ui/adw/Hexagon.ui:127 resources/ui/adw/Hexagon.ui:152 -#: resources/ui/adw/Hexagon.ui:175 resources/ui/adw/EnergizeB.ui:37 -#: resources/ui/adw/EnergizeB.ui:70 resources/ui/adw/EnergizeB.ui:95 -#: resources/ui/adw/Pixelate.ui:36 resources/ui/adw/Pixelate.ui:69 -#: resources/ui/adw/Pixelate.ui:102 resources/ui/adw/prefs.ui:63 -#: resources/ui/adw/prefs.ui:85 resources/ui/adw/prefs.ui:107 -#: resources/ui/adw/Apparition.ui:37 resources/ui/adw/Apparition.ui:70 -#: resources/ui/adw/Apparition.ui:103 resources/ui/adw/Apparition.ui:136 -#: resources/ui/adw/Apparition.ui:169 resources/ui/adw/Portal.ui:36 -#: resources/ui/adw/Portal.ui:69 resources/ui/adw/Portal.ui:102 -#: resources/ui/adw/Portal.ui:135 resources/ui/adw/Portal.ui:160 +#: resources/ui/adw/TVGlitch.ui:36 resources/ui/adw/TVGlitch.ui:69 +#: resources/ui/adw/TVGlitch.ui:102 resources/ui/adw/TVGlitch.ui:135 +#: resources/ui/adw/TVGlitch.ui:160 resources/ui/adw/PixelWheel.ui:36 +#: resources/ui/adw/PixelWheel.ui:69 resources/ui/adw/PixelWheel.ui:102 +#: resources/ui/adw/Doom.ui:36 resources/ui/adw/Doom.ui:69 +#: resources/ui/adw/Doom.ui:102 resources/ui/adw/Doom.ui:135 +#: resources/ui/adw/Glitch.ui:36 resources/ui/adw/Glitch.ui:69 +#: resources/ui/adw/Glitch.ui:102 resources/ui/adw/Glitch.ui:135 +#: resources/ui/adw/Glitch.ui:160 resources/ui/adw/TVEffect.ui:36 +#: resources/ui/adw/TVEffect.ui:61 resources/ui/adw/EnergizeA.ui:36 +#: resources/ui/adw/EnergizeA.ui:69 resources/ui/adw/EnergizeA.ui:94 +#: resources/ui/adw/Hexagon.ui:36 resources/ui/adw/Hexagon.ui:69 +#: resources/ui/adw/Hexagon.ui:102 resources/ui/adw/Hexagon.ui:127 +#: resources/ui/adw/Hexagon.ui:152 resources/ui/adw/Hexagon.ui:175 +#: resources/ui/adw/EnergizeB.ui:37 resources/ui/adw/EnergizeB.ui:70 +#: resources/ui/adw/EnergizeB.ui:95 resources/ui/adw/Pixelate.ui:36 +#: resources/ui/adw/Pixelate.ui:69 resources/ui/adw/Pixelate.ui:102 +#: resources/ui/adw/prefs.ui:63 resources/ui/adw/prefs.ui:85 +#: resources/ui/adw/prefs.ui:107 resources/ui/adw/Apparition.ui:37 +#: resources/ui/adw/Apparition.ui:70 resources/ui/adw/Apparition.ui:103 +#: resources/ui/adw/Apparition.ui:136 resources/ui/adw/Apparition.ui:169 +#: resources/ui/adw/Portal.ui:36 resources/ui/adw/Portal.ui:69 +#: resources/ui/adw/Portal.ui:102 resources/ui/adw/Portal.ui:135 +#: resources/ui/adw/Portal.ui:160 msgid "Reset to Default Value" msgstr "" #: resources/ui/gtk4/Matrix.ui:76 resources/ui/gtk4/BrokenGlass.ui:76 #: resources/ui/gtk4/Incinerate.ui:76 resources/ui/gtk4/Wisps.ui:76 #: resources/ui/gtk4/Fire.ui:101 resources/ui/gtk4/SnapOfDisintegration.ui:76 -#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/Glitch.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:76 resources/ui/gtk4/Hexagon.ui:76 -#: resources/ui/gtk4/EnergizeB.ui:76 resources/ui/gtk3/Incinerate.ui:104 -#: resources/ui/gtk3/Wisps.ui:97 resources/ui/gtk3/Fire.ui:147 -#: resources/ui/gtk3/Glide.ui:118 resources/ui/gtk3/Glitch.ui:111 +#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/TVGlitch.ui:76 +#: resources/ui/gtk4/Glitch.ui:76 resources/ui/gtk4/EnergizeA.ui:76 +#: resources/ui/gtk4/Hexagon.ui:76 resources/ui/gtk4/EnergizeB.ui:76 +#: resources/ui/gtk3/Incinerate.ui:104 resources/ui/gtk3/Wisps.ui:97 +#: resources/ui/gtk3/Fire.ui:147 resources/ui/gtk3/Glide.ui:118 +#: resources/ui/gtk3/TVGlitch.ui:111 resources/ui/gtk3/Glitch.ui:111 #: resources/ui/gtk3/EnergizeA.ui:97 resources/ui/gtk3/Hexagon.ui:104 #: resources/ui/gtk3/EnergizeB.ui:97 resources/ui/adw/Matrix.ui:47 #: resources/ui/adw/BrokenGlass.ui:48 resources/ui/adw/Incinerate.ui:47 #: resources/ui/adw/Wisps.ui:47 resources/ui/adw/Fire.ui:63 #: resources/ui/adw/SnapOfDisintegration.ui:47 resources/ui/adw/Glide.ui:47 -#: resources/ui/adw/Glitch.ui:47 resources/ui/adw/EnergizeA.ui:47 -#: resources/ui/adw/Hexagon.ui:47 resources/ui/adw/EnergizeB.ui:48 +#: resources/ui/adw/TVGlitch.ui:47 resources/ui/adw/Glitch.ui:47 +#: resources/ui/adw/EnergizeA.ui:47 resources/ui/adw/Hexagon.ui:47 +#: resources/ui/adw/EnergizeB.ui:48 msgid "Scale" msgstr "" @@ -401,16 +416,18 @@ msgstr "" #: resources/ui/gtk4/Incinerate.ui:221 resources/ui/gtk4/Wisps.ui:122 #: resources/ui/gtk4/SnapOfDisintegration.ui:122 -#: resources/ui/gtk4/Glitch.ui:214 resources/ui/gtk4/TVEffect.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:122 resources/ui/gtk4/EnergizeB.ui:122 -#: resources/ui/gtk4/Portal.ui:214 resources/ui/gtk3/Incinerate.ui:263 -#: resources/ui/gtk3/Wisps.ui:145 resources/ui/gtk3/Glitch.ui:257 +#: resources/ui/gtk4/TVGlitch.ui:214 resources/ui/gtk4/Glitch.ui:214 +#: resources/ui/gtk4/TVEffect.ui:76 resources/ui/gtk4/EnergizeA.ui:122 +#: resources/ui/gtk4/EnergizeB.ui:122 resources/ui/gtk4/Portal.ui:214 +#: resources/ui/gtk3/Incinerate.ui:263 resources/ui/gtk3/Wisps.ui:145 +#: resources/ui/gtk3/TVGlitch.ui:257 resources/ui/gtk3/Glitch.ui:257 #: resources/ui/gtk3/TVEffect.ui:89 resources/ui/gtk3/EnergizeA.ui:145 #: resources/ui/gtk3/EnergizeB.ui:145 resources/ui/gtk3/Portal.ui:261 #: resources/ui/adw/Incinerate.ui:136 resources/ui/adw/Wisps.ui:80 -#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/Glitch.ui:146 -#: resources/ui/adw/TVEffect.ui:47 resources/ui/adw/EnergizeA.ui:80 -#: resources/ui/adw/EnergizeB.ui:81 resources/ui/adw/Portal.ui:146 +#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/TVGlitch.ui:146 +#: resources/ui/adw/Glitch.ui:146 resources/ui/adw/TVEffect.ui:47 +#: resources/ui/adw/EnergizeA.ui:80 resources/ui/adw/EnergizeB.ui:81 +#: resources/ui/adw/Portal.ui:146 msgid "Color" msgstr "" @@ -419,9 +436,11 @@ msgstr "" msgid "Presets" msgstr "" -#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/Glitch.ui:168 -#: resources/ui/gtk3/Fire.ui:195 resources/ui/gtk3/Glitch.ui:209 -#: resources/ui/adw/Fire.ui:96 resources/ui/adw/Glitch.ui:113 +#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/TVGlitch.ui:168 +#: resources/ui/gtk4/Glitch.ui:168 resources/ui/gtk3/Fire.ui:195 +#: resources/ui/gtk3/TVGlitch.ui:209 resources/ui/gtk3/Glitch.ui:209 +#: resources/ui/adw/Fire.ui:96 resources/ui/adw/TVGlitch.ui:113 +#: resources/ui/adw/Glitch.ui:113 msgid "Speed" msgstr "" @@ -480,6 +499,12 @@ msgstr "" msgid "Flash Color" msgstr "" +#: resources/ui/gtk4/TVGlitch.ui:122 resources/ui/gtk4/Glitch.ui:122 +#: resources/ui/gtk3/TVGlitch.ui:160 resources/ui/gtk3/Glitch.ui:160 +#: resources/ui/adw/TVGlitch.ui:80 resources/ui/adw/Glitch.ui:80 +msgid "Strength" +msgstr "" + #: resources/ui/gtk4/PixelWheel.ui:76 resources/ui/gtk3/PixelWheel.ui:104 #: resources/ui/adw/PixelWheel.ui:47 msgid "Spoke Count" @@ -495,11 +520,6 @@ msgstr "" msgid "Vertical Scale" msgstr "" -#: resources/ui/gtk4/Glitch.ui:122 resources/ui/gtk3/Glitch.ui:160 -#: resources/ui/adw/Glitch.ui:80 -msgid "Strength" -msgstr "" - #: resources/ui/gtk4/Hexagon.ui:122 resources/ui/gtk3/Hexagon.ui:153 #: resources/ui/adw/Hexagon.ui:80 msgid "Mesh Line Width" diff --git a/po/cs.po b/po/cs.po index 166fed9..2c6b0e5 100644 --- a/po/cs.po +++ b/po/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 13:39+0100\n" +"POT-Creation-Date: 2023-01-23 13:21+0100\n" "PO-Revision-Date: 2022-09-11 10:17+0000\n" "Last-Translator: Юрій Дмитренко \n" "Language-Team: Czech \n" "Language-Team: German \n" "Language-Team: Esperanto \n" "Language-Team: Spanish \n" "Language-Team: Persian \n" "Language-Team: Finnish \n" "Language-Team: French \n" "Language-Team: Hebrew \n" -"Language-Team: Indonesian \n" +"Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -111,54 +111,58 @@ msgstr "Serangan T-Rex" msgid "TV Effect" msgstr "Efek TV" +#: src/TVGlitch.js:90 +msgid "TV Glitch" +msgstr "" + #: src/Wisps.js:86 msgid "Wisps" msgstr "Cahaya" -#: prefs.js:134 +#: prefs.js:140 msgid "Effects" msgstr "Efek" -#: prefs.js:176 resources/ui/gtk4/effectPage.ui:43 +#: prefs.js:182 resources/ui/gtk4/effectPage.ui:43 #: resources/ui/gtk3/effectPage.ui:43 msgid "Preview this effect" msgstr "Pratinjau efek ini" -#: prefs.js:211 +#: prefs.js:217 msgid "Use this effect when opening windows" msgstr "Gunakan efek ini saat membuka jendela" -#: prefs.js:212 +#: prefs.js:218 msgid "Use this effect when closing windows" msgstr "Gunakan efek ini saat menutup jendela" -#: prefs.js:238 +#: prefs.js:244 msgid "General Options" msgstr "Pengaturan Umum" -#: prefs.js:332 +#: prefs.js:349 prefs.js:381 msgid "Gold Sponsors" msgstr "Sponsor Emas" -#: prefs.js:335 +#: prefs.js:353 prefs.js:385 msgid "Silver Sponsors" msgstr "Sponsor Perak" -#: prefs.js:338 +#: prefs.js:357 prefs.js:389 msgid "Bronze Sponsors" msgstr "Sponsor Tembaga" -#: prefs.js:341 +#: prefs.js:361 prefs.js:393 msgid "Past Sponsors" msgstr "Mantan Sponsor" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:548 +#: prefs.js:607 #, javascript-format msgid "Preview for %s" msgstr "Pratinjau %s" -#: prefs.js:570 +#: prefs.js:629 msgid "Close this Window to Preview the Effect!" msgstr "Tutup jendela ini untuk melihat efeknya!" @@ -194,14 +198,15 @@ msgstr "Tentang Burn-My-Windows" #: resources/ui/gtk4/Incinerate.ui:30 resources/ui/gtk4/Wisps.ui:30 #: resources/ui/gtk4/Fire.ui:55 resources/ui/gtk4/SnapOfDisintegration.ui:30 #: resources/ui/gtk4/Glide.ui:30 resources/ui/gtk4/PixelWipe.ui:30 -#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/PixelWheel.ui:30 -#: resources/ui/gtk4/Doom.ui:30 resources/ui/gtk4/Glitch.ui:30 -#: resources/ui/gtk4/TVEffect.ui:30 resources/ui/gtk4/EnergizeA.ui:30 -#: resources/ui/gtk4/Hexagon.ui:30 resources/ui/gtk4/EnergizeB.ui:30 -#: resources/ui/gtk4/Pixelate.ui:30 resources/ui/gtk4/Apparition.ui:30 -#: resources/ui/gtk4/Portal.ui:30 resources/ui/gtk3/Incinerate.ui:55 -#: resources/ui/gtk3/Wisps.ui:48 resources/ui/gtk3/Fire.ui:99 -#: resources/ui/gtk3/Glide.ui:69 resources/ui/gtk3/PixelWipe.ui:55 +#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/TVGlitch.ui:30 +#: resources/ui/gtk4/PixelWheel.ui:30 resources/ui/gtk4/Doom.ui:30 +#: resources/ui/gtk4/Glitch.ui:30 resources/ui/gtk4/TVEffect.ui:30 +#: resources/ui/gtk4/EnergizeA.ui:30 resources/ui/gtk4/Hexagon.ui:30 +#: resources/ui/gtk4/EnergizeB.ui:30 resources/ui/gtk4/Pixelate.ui:30 +#: resources/ui/gtk4/Apparition.ui:30 resources/ui/gtk4/Portal.ui:30 +#: resources/ui/gtk3/Incinerate.ui:55 resources/ui/gtk3/Wisps.ui:48 +#: resources/ui/gtk3/Fire.ui:99 resources/ui/gtk3/Glide.ui:69 +#: resources/ui/gtk3/PixelWipe.ui:55 resources/ui/gtk3/TVGlitch.ui:62 #: resources/ui/gtk3/PixelWheel.ui:55 resources/ui/gtk3/Doom.ui:62 #: resources/ui/gtk3/Glitch.ui:62 resources/ui/gtk3/TVEffect.ui:41 #: resources/ui/gtk3/EnergizeA.ui:48 resources/ui/gtk3/Hexagon.ui:55 @@ -211,12 +216,12 @@ msgstr "Tentang Burn-My-Windows" #: resources/ui/adw/Incinerate.ui:14 resources/ui/adw/Wisps.ui:14 #: resources/ui/adw/Fire.ui:30 resources/ui/adw/SnapOfDisintegration.ui:14 #: resources/ui/adw/Glide.ui:14 resources/ui/adw/PixelWipe.ui:14 -#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/PixelWheel.ui:14 -#: resources/ui/adw/Doom.ui:14 resources/ui/adw/Glitch.ui:14 -#: resources/ui/adw/TVEffect.ui:14 resources/ui/adw/EnergizeA.ui:14 -#: resources/ui/adw/Hexagon.ui:14 resources/ui/adw/EnergizeB.ui:15 -#: resources/ui/adw/Pixelate.ui:14 resources/ui/adw/Apparition.ui:15 -#: resources/ui/adw/Portal.ui:14 +#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/TVGlitch.ui:14 +#: resources/ui/adw/PixelWheel.ui:14 resources/ui/adw/Doom.ui:14 +#: resources/ui/adw/Glitch.ui:14 resources/ui/adw/TVEffect.ui:14 +#: resources/ui/adw/EnergizeA.ui:14 resources/ui/adw/Hexagon.ui:14 +#: resources/ui/adw/EnergizeB.ui:15 resources/ui/adw/Pixelate.ui:14 +#: resources/ui/adw/Apparition.ui:15 resources/ui/adw/Portal.ui:14 msgid "Animation Time [ms]" msgstr "Panjang Animasi [milidetik]" @@ -238,37 +243,42 @@ msgstr "Panjang Animasi [milidetik]" #: resources/ui/gtk4/PixelWipe.ui:104 resources/ui/gtk4/TRexAttack.ui:58 #: resources/ui/gtk4/TRexAttack.ui:104 resources/ui/gtk4/TRexAttack.ui:150 #: resources/ui/gtk4/TRexAttack.ui:196 resources/ui/gtk4/TRexAttack.ui:230 -#: resources/ui/gtk4/PixelWheel.ui:58 resources/ui/gtk4/PixelWheel.ui:104 -#: resources/ui/gtk4/PixelWheel.ui:150 resources/ui/gtk4/Doom.ui:58 -#: resources/ui/gtk4/Doom.ui:104 resources/ui/gtk4/Doom.ui:150 -#: resources/ui/gtk4/Doom.ui:196 resources/ui/gtk4/Glitch.ui:58 -#: resources/ui/gtk4/Glitch.ui:104 resources/ui/gtk4/Glitch.ui:150 -#: resources/ui/gtk4/Glitch.ui:196 resources/ui/gtk4/Glitch.ui:230 -#: resources/ui/gtk4/TVEffect.ui:58 resources/ui/gtk4/TVEffect.ui:92 -#: resources/ui/gtk4/EnergizeA.ui:58 resources/ui/gtk4/EnergizeA.ui:104 -#: resources/ui/gtk4/EnergizeA.ui:138 resources/ui/gtk4/Hexagon.ui:58 -#: resources/ui/gtk4/Hexagon.ui:104 resources/ui/gtk4/Hexagon.ui:150 -#: resources/ui/gtk4/Hexagon.ui:184 resources/ui/gtk4/Hexagon.ui:218 -#: resources/ui/gtk4/Hexagon.ui:271 resources/ui/gtk4/EnergizeB.ui:58 -#: resources/ui/gtk4/EnergizeB.ui:104 resources/ui/gtk4/EnergizeB.ui:138 -#: resources/ui/gtk4/Pixelate.ui:58 resources/ui/gtk4/Pixelate.ui:104 -#: resources/ui/gtk4/Pixelate.ui:150 resources/ui/gtk4/prefs.ui:172 -#: resources/ui/gtk4/prefs.ui:206 resources/ui/gtk4/prefs.ui:240 -#: resources/ui/gtk4/Apparition.ui:58 resources/ui/gtk4/Apparition.ui:104 -#: resources/ui/gtk4/Apparition.ui:150 resources/ui/gtk4/Apparition.ui:196 -#: resources/ui/gtk4/Apparition.ui:242 resources/ui/gtk4/Portal.ui:58 -#: resources/ui/gtk4/Portal.ui:104 resources/ui/gtk4/Portal.ui:150 -#: resources/ui/gtk4/Portal.ui:196 resources/ui/gtk4/Portal.ui:230 -#: resources/ui/gtk3/Incinerate.ui:81 resources/ui/gtk3/Incinerate.ui:130 -#: resources/ui/gtk3/Incinerate.ui:179 resources/ui/gtk3/Incinerate.ui:241 -#: resources/ui/gtk3/Incinerate.ui:284 resources/ui/gtk3/Wisps.ui:74 -#: resources/ui/gtk3/Wisps.ui:123 resources/ui/gtk3/Wisps.ui:166 -#: resources/ui/gtk3/Fire.ui:125 resources/ui/gtk3/Fire.ui:173 -#: resources/ui/gtk3/Fire.ui:221 resources/ui/gtk3/Fire.ui:283 -#: resources/ui/gtk3/Fire.ui:351 resources/ui/gtk3/Glide.ui:95 -#: resources/ui/gtk3/Glide.ui:144 resources/ui/gtk3/Glide.ui:193 -#: resources/ui/gtk3/Glide.ui:242 resources/ui/gtk3/Glide.ui:291 -#: resources/ui/gtk3/PixelWipe.ui:81 resources/ui/gtk3/PixelWipe.ui:130 +#: resources/ui/gtk4/TVGlitch.ui:58 resources/ui/gtk4/TVGlitch.ui:104 +#: resources/ui/gtk4/TVGlitch.ui:150 resources/ui/gtk4/TVGlitch.ui:196 +#: resources/ui/gtk4/TVGlitch.ui:230 resources/ui/gtk4/PixelWheel.ui:58 +#: resources/ui/gtk4/PixelWheel.ui:104 resources/ui/gtk4/PixelWheel.ui:150 +#: resources/ui/gtk4/Doom.ui:58 resources/ui/gtk4/Doom.ui:104 +#: resources/ui/gtk4/Doom.ui:150 resources/ui/gtk4/Doom.ui:196 +#: resources/ui/gtk4/Glitch.ui:58 resources/ui/gtk4/Glitch.ui:104 +#: resources/ui/gtk4/Glitch.ui:150 resources/ui/gtk4/Glitch.ui:196 +#: resources/ui/gtk4/Glitch.ui:230 resources/ui/gtk4/TVEffect.ui:58 +#: resources/ui/gtk4/TVEffect.ui:92 resources/ui/gtk4/EnergizeA.ui:58 +#: resources/ui/gtk4/EnergizeA.ui:104 resources/ui/gtk4/EnergizeA.ui:138 +#: resources/ui/gtk4/Hexagon.ui:58 resources/ui/gtk4/Hexagon.ui:104 +#: resources/ui/gtk4/Hexagon.ui:150 resources/ui/gtk4/Hexagon.ui:184 +#: resources/ui/gtk4/Hexagon.ui:218 resources/ui/gtk4/Hexagon.ui:271 +#: resources/ui/gtk4/EnergizeB.ui:58 resources/ui/gtk4/EnergizeB.ui:104 +#: resources/ui/gtk4/EnergizeB.ui:138 resources/ui/gtk4/Pixelate.ui:58 +#: resources/ui/gtk4/Pixelate.ui:104 resources/ui/gtk4/Pixelate.ui:150 +#: resources/ui/gtk4/prefs.ui:172 resources/ui/gtk4/prefs.ui:206 +#: resources/ui/gtk4/prefs.ui:240 resources/ui/gtk4/Apparition.ui:58 +#: resources/ui/gtk4/Apparition.ui:104 resources/ui/gtk4/Apparition.ui:150 +#: resources/ui/gtk4/Apparition.ui:196 resources/ui/gtk4/Apparition.ui:242 +#: resources/ui/gtk4/Portal.ui:58 resources/ui/gtk4/Portal.ui:104 +#: resources/ui/gtk4/Portal.ui:150 resources/ui/gtk4/Portal.ui:196 +#: resources/ui/gtk4/Portal.ui:230 resources/ui/gtk3/Incinerate.ui:81 +#: resources/ui/gtk3/Incinerate.ui:130 resources/ui/gtk3/Incinerate.ui:179 +#: resources/ui/gtk3/Incinerate.ui:241 resources/ui/gtk3/Incinerate.ui:284 +#: resources/ui/gtk3/Wisps.ui:74 resources/ui/gtk3/Wisps.ui:123 +#: resources/ui/gtk3/Wisps.ui:166 resources/ui/gtk3/Fire.ui:125 +#: resources/ui/gtk3/Fire.ui:173 resources/ui/gtk3/Fire.ui:221 +#: resources/ui/gtk3/Fire.ui:283 resources/ui/gtk3/Fire.ui:351 +#: resources/ui/gtk3/Glide.ui:95 resources/ui/gtk3/Glide.ui:144 +#: resources/ui/gtk3/Glide.ui:193 resources/ui/gtk3/Glide.ui:242 +#: resources/ui/gtk3/Glide.ui:291 resources/ui/gtk3/PixelWipe.ui:81 +#: resources/ui/gtk3/PixelWipe.ui:130 resources/ui/gtk3/TVGlitch.ui:88 +#: resources/ui/gtk3/TVGlitch.ui:137 resources/ui/gtk3/TVGlitch.ui:186 +#: resources/ui/gtk3/TVGlitch.ui:235 resources/ui/gtk3/TVGlitch.ui:278 #: resources/ui/gtk3/PixelWheel.ui:81 resources/ui/gtk3/PixelWheel.ui:130 #: resources/ui/gtk3/PixelWheel.ui:179 resources/ui/gtk3/Doom.ui:88 #: resources/ui/gtk3/Doom.ui:137 resources/ui/gtk3/Doom.ui:186 @@ -308,45 +318,50 @@ msgstr "Panjang Animasi [milidetik]" #: resources/ui/adw/PixelWipe.ui:69 resources/ui/adw/TRexAttack.ui:36 #: resources/ui/adw/TRexAttack.ui:69 resources/ui/adw/TRexAttack.ui:102 #: resources/ui/adw/TRexAttack.ui:135 resources/ui/adw/TRexAttack.ui:160 -#: resources/ui/adw/PixelWheel.ui:36 resources/ui/adw/PixelWheel.ui:69 -#: resources/ui/adw/PixelWheel.ui:102 resources/ui/adw/Doom.ui:36 -#: resources/ui/adw/Doom.ui:69 resources/ui/adw/Doom.ui:102 -#: resources/ui/adw/Doom.ui:135 resources/ui/adw/Glitch.ui:36 -#: resources/ui/adw/Glitch.ui:69 resources/ui/adw/Glitch.ui:102 -#: resources/ui/adw/Glitch.ui:135 resources/ui/adw/Glitch.ui:160 -#: resources/ui/adw/TVEffect.ui:36 resources/ui/adw/TVEffect.ui:61 -#: resources/ui/adw/EnergizeA.ui:36 resources/ui/adw/EnergizeA.ui:69 -#: resources/ui/adw/EnergizeA.ui:94 resources/ui/adw/Hexagon.ui:36 -#: resources/ui/adw/Hexagon.ui:69 resources/ui/adw/Hexagon.ui:102 -#: resources/ui/adw/Hexagon.ui:127 resources/ui/adw/Hexagon.ui:152 -#: resources/ui/adw/Hexagon.ui:175 resources/ui/adw/EnergizeB.ui:37 -#: resources/ui/adw/EnergizeB.ui:70 resources/ui/adw/EnergizeB.ui:95 -#: resources/ui/adw/Pixelate.ui:36 resources/ui/adw/Pixelate.ui:69 -#: resources/ui/adw/Pixelate.ui:102 resources/ui/adw/prefs.ui:63 -#: resources/ui/adw/prefs.ui:85 resources/ui/adw/prefs.ui:107 -#: resources/ui/adw/Apparition.ui:37 resources/ui/adw/Apparition.ui:70 -#: resources/ui/adw/Apparition.ui:103 resources/ui/adw/Apparition.ui:136 -#: resources/ui/adw/Apparition.ui:169 resources/ui/adw/Portal.ui:36 -#: resources/ui/adw/Portal.ui:69 resources/ui/adw/Portal.ui:102 -#: resources/ui/adw/Portal.ui:135 resources/ui/adw/Portal.ui:160 +#: resources/ui/adw/TVGlitch.ui:36 resources/ui/adw/TVGlitch.ui:69 +#: resources/ui/adw/TVGlitch.ui:102 resources/ui/adw/TVGlitch.ui:135 +#: resources/ui/adw/TVGlitch.ui:160 resources/ui/adw/PixelWheel.ui:36 +#: resources/ui/adw/PixelWheel.ui:69 resources/ui/adw/PixelWheel.ui:102 +#: resources/ui/adw/Doom.ui:36 resources/ui/adw/Doom.ui:69 +#: resources/ui/adw/Doom.ui:102 resources/ui/adw/Doom.ui:135 +#: resources/ui/adw/Glitch.ui:36 resources/ui/adw/Glitch.ui:69 +#: resources/ui/adw/Glitch.ui:102 resources/ui/adw/Glitch.ui:135 +#: resources/ui/adw/Glitch.ui:160 resources/ui/adw/TVEffect.ui:36 +#: resources/ui/adw/TVEffect.ui:61 resources/ui/adw/EnergizeA.ui:36 +#: resources/ui/adw/EnergizeA.ui:69 resources/ui/adw/EnergizeA.ui:94 +#: resources/ui/adw/Hexagon.ui:36 resources/ui/adw/Hexagon.ui:69 +#: resources/ui/adw/Hexagon.ui:102 resources/ui/adw/Hexagon.ui:127 +#: resources/ui/adw/Hexagon.ui:152 resources/ui/adw/Hexagon.ui:175 +#: resources/ui/adw/EnergizeB.ui:37 resources/ui/adw/EnergizeB.ui:70 +#: resources/ui/adw/EnergizeB.ui:95 resources/ui/adw/Pixelate.ui:36 +#: resources/ui/adw/Pixelate.ui:69 resources/ui/adw/Pixelate.ui:102 +#: resources/ui/adw/prefs.ui:63 resources/ui/adw/prefs.ui:85 +#: resources/ui/adw/prefs.ui:107 resources/ui/adw/Apparition.ui:37 +#: resources/ui/adw/Apparition.ui:70 resources/ui/adw/Apparition.ui:103 +#: resources/ui/adw/Apparition.ui:136 resources/ui/adw/Apparition.ui:169 +#: resources/ui/adw/Portal.ui:36 resources/ui/adw/Portal.ui:69 +#: resources/ui/adw/Portal.ui:102 resources/ui/adw/Portal.ui:135 +#: resources/ui/adw/Portal.ui:160 msgid "Reset to Default Value" msgstr "Kembalikan ke Pengaturan Awal" #: resources/ui/gtk4/Matrix.ui:76 resources/ui/gtk4/BrokenGlass.ui:76 #: resources/ui/gtk4/Incinerate.ui:76 resources/ui/gtk4/Wisps.ui:76 #: resources/ui/gtk4/Fire.ui:101 resources/ui/gtk4/SnapOfDisintegration.ui:76 -#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/Glitch.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:76 resources/ui/gtk4/Hexagon.ui:76 -#: resources/ui/gtk4/EnergizeB.ui:76 resources/ui/gtk3/Incinerate.ui:104 -#: resources/ui/gtk3/Wisps.ui:97 resources/ui/gtk3/Fire.ui:147 -#: resources/ui/gtk3/Glide.ui:118 resources/ui/gtk3/Glitch.ui:111 +#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/TVGlitch.ui:76 +#: resources/ui/gtk4/Glitch.ui:76 resources/ui/gtk4/EnergizeA.ui:76 +#: resources/ui/gtk4/Hexagon.ui:76 resources/ui/gtk4/EnergizeB.ui:76 +#: resources/ui/gtk3/Incinerate.ui:104 resources/ui/gtk3/Wisps.ui:97 +#: resources/ui/gtk3/Fire.ui:147 resources/ui/gtk3/Glide.ui:118 +#: resources/ui/gtk3/TVGlitch.ui:111 resources/ui/gtk3/Glitch.ui:111 #: resources/ui/gtk3/EnergizeA.ui:97 resources/ui/gtk3/Hexagon.ui:104 #: resources/ui/gtk3/EnergizeB.ui:97 resources/ui/adw/Matrix.ui:47 #: resources/ui/adw/BrokenGlass.ui:48 resources/ui/adw/Incinerate.ui:47 #: resources/ui/adw/Wisps.ui:47 resources/ui/adw/Fire.ui:63 #: resources/ui/adw/SnapOfDisintegration.ui:47 resources/ui/adw/Glide.ui:47 -#: resources/ui/adw/Glitch.ui:47 resources/ui/adw/EnergizeA.ui:47 -#: resources/ui/adw/Hexagon.ui:47 resources/ui/adw/EnergizeB.ui:48 +#: resources/ui/adw/TVGlitch.ui:47 resources/ui/adw/Glitch.ui:47 +#: resources/ui/adw/EnergizeA.ui:47 resources/ui/adw/Hexagon.ui:47 +#: resources/ui/adw/EnergizeB.ui:48 msgid "Scale" msgstr "Skala" @@ -405,16 +420,18 @@ msgstr "Jiki dimatikan, akan terpilih lokasi secara acak." #: resources/ui/gtk4/Incinerate.ui:221 resources/ui/gtk4/Wisps.ui:122 #: resources/ui/gtk4/SnapOfDisintegration.ui:122 -#: resources/ui/gtk4/Glitch.ui:214 resources/ui/gtk4/TVEffect.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:122 resources/ui/gtk4/EnergizeB.ui:122 -#: resources/ui/gtk4/Portal.ui:214 resources/ui/gtk3/Incinerate.ui:263 -#: resources/ui/gtk3/Wisps.ui:145 resources/ui/gtk3/Glitch.ui:257 +#: resources/ui/gtk4/TVGlitch.ui:214 resources/ui/gtk4/Glitch.ui:214 +#: resources/ui/gtk4/TVEffect.ui:76 resources/ui/gtk4/EnergizeA.ui:122 +#: resources/ui/gtk4/EnergizeB.ui:122 resources/ui/gtk4/Portal.ui:214 +#: resources/ui/gtk3/Incinerate.ui:263 resources/ui/gtk3/Wisps.ui:145 +#: resources/ui/gtk3/TVGlitch.ui:257 resources/ui/gtk3/Glitch.ui:257 #: resources/ui/gtk3/TVEffect.ui:89 resources/ui/gtk3/EnergizeA.ui:145 #: resources/ui/gtk3/EnergizeB.ui:145 resources/ui/gtk3/Portal.ui:261 #: resources/ui/adw/Incinerate.ui:136 resources/ui/adw/Wisps.ui:80 -#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/Glitch.ui:146 -#: resources/ui/adw/TVEffect.ui:47 resources/ui/adw/EnergizeA.ui:80 -#: resources/ui/adw/EnergizeB.ui:81 resources/ui/adw/Portal.ui:146 +#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/TVGlitch.ui:146 +#: resources/ui/adw/Glitch.ui:146 resources/ui/adw/TVEffect.ui:47 +#: resources/ui/adw/EnergizeA.ui:80 resources/ui/adw/EnergizeB.ui:81 +#: resources/ui/adw/Portal.ui:146 msgid "Color" msgstr "Warna" @@ -423,9 +440,11 @@ msgstr "Warna" msgid "Presets" msgstr "Preset" -#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/Glitch.ui:168 -#: resources/ui/gtk3/Fire.ui:195 resources/ui/gtk3/Glitch.ui:209 -#: resources/ui/adw/Fire.ui:96 resources/ui/adw/Glitch.ui:113 +#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/TVGlitch.ui:168 +#: resources/ui/gtk4/Glitch.ui:168 resources/ui/gtk3/Fire.ui:195 +#: resources/ui/gtk3/TVGlitch.ui:209 resources/ui/gtk3/Glitch.ui:209 +#: resources/ui/adw/Fire.ui:96 resources/ui/adw/TVGlitch.ui:113 +#: resources/ui/adw/Glitch.ui:113 msgid "Speed" msgstr "Kecepatan" @@ -484,6 +503,12 @@ msgstr "Efek Distorsi" msgid "Flash Color" msgstr "Warna" +#: resources/ui/gtk4/TVGlitch.ui:122 resources/ui/gtk4/Glitch.ui:122 +#: resources/ui/gtk3/TVGlitch.ui:160 resources/ui/gtk3/Glitch.ui:160 +#: resources/ui/adw/TVGlitch.ui:80 resources/ui/adw/Glitch.ui:80 +msgid "Strength" +msgstr "" + #: resources/ui/gtk4/PixelWheel.ui:76 resources/ui/gtk3/PixelWheel.ui:104 #: resources/ui/adw/PixelWheel.ui:47 msgid "Spoke Count" @@ -499,11 +524,6 @@ msgstr "" msgid "Vertical Scale" msgstr "" -#: resources/ui/gtk4/Glitch.ui:122 resources/ui/gtk3/Glitch.ui:160 -#: resources/ui/adw/Glitch.ui:80 -msgid "Strength" -msgstr "" - #: resources/ui/gtk4/Hexagon.ui:122 resources/ui/gtk3/Hexagon.ui:153 #: resources/ui/adw/Hexagon.ui:80 msgid "Mesh Line Width" diff --git a/po/it.po b/po/it.po index b03fb04..9e3568e 100644 --- a/po/it.po +++ b/po/it.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 13:39+0100\n" +"POT-Creation-Date: 2023-01-23 13:21+0100\n" "PO-Revision-Date: 2023-01-09 16:48+0000\n" "Last-Translator: albanobattistella \n" "Language-Team: Italian \n" "Language-Team: Korean \n" "Language-Team: Lithuanian \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" +"POT-Creation-Date: 2023-01-23 13:21+0100\n" +"PO-Revision-Date: 2023-01-23 16:13+0000\n" +"Last-Translator: gnu-ewm \n" "Language-Team: Polish \n" "Language: pl\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.15.1-dev\n" +"X-Generator: Weblate 4.16-dev\n" #: src/Apparition.js:81 msgid "Apparition" @@ -30,7 +30,7 @@ msgstr "Rozbicie Szkła" #: src/Doom.js:88 msgid "Doom" -msgstr "Doom" +msgstr "Fatum" #: src/EnergizeA.js:80 msgid "Energize A" @@ -66,11 +66,11 @@ msgstr "Nadchodzi Święty Mikołaj" #: src/Glide.js:78 msgid "Glide" -msgstr "" +msgstr "Poślizg" #: src/Glitch.js:89 msgid "Glitch" -msgstr "" +msgstr "Zakłócenia" #: src/Hexagon.js:98 msgid "Hexagon" @@ -112,54 +112,58 @@ msgstr "Atak T-Rex-a" msgid "TV Effect" msgstr "Efekt TV" +#: src/TVGlitch.js:90 +msgid "TV Glitch" +msgstr "" + #: src/Wisps.js:86 msgid "Wisps" msgstr "Ogniki" -#: prefs.js:134 +#: prefs.js:140 msgid "Effects" msgstr "Efekty" -#: prefs.js:176 resources/ui/gtk4/effectPage.ui:43 +#: prefs.js:182 resources/ui/gtk4/effectPage.ui:43 #: resources/ui/gtk3/effectPage.ui:43 msgid "Preview this effect" msgstr "Podgląd efektu" -#: prefs.js:211 +#: prefs.js:217 msgid "Use this effect when opening windows" msgstr "Użyj tego efektu podczas otwierania okien" -#: prefs.js:212 +#: prefs.js:218 msgid "Use this effect when closing windows" msgstr "Użyj tego efektu przy zamykaniu okien" -#: prefs.js:238 +#: prefs.js:244 msgid "General Options" msgstr "Opcje Ogólne" -#: prefs.js:332 +#: prefs.js:349 prefs.js:381 msgid "Gold Sponsors" msgstr "Złoci Sponsorzy" -#: prefs.js:335 +#: prefs.js:353 prefs.js:385 msgid "Silver Sponsors" msgstr "Srebrni Sponsorzy" -#: prefs.js:338 +#: prefs.js:357 prefs.js:389 msgid "Bronze Sponsors" msgstr "Brązowi Sponsorzy" -#: prefs.js:341 +#: prefs.js:361 prefs.js:393 msgid "Past Sponsors" msgstr "Byli Sponsorzy" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:548 +#: prefs.js:607 #, javascript-format msgid "Preview for %s" msgstr "Podgląd dla %s" -#: prefs.js:570 +#: prefs.js:629 msgid "Close this Window to Preview the Effect!" msgstr "Zamknij to Okno, aby zobaczyć Efekt!" @@ -195,14 +199,15 @@ msgstr "Informacje o Burn-My-Windows" #: resources/ui/gtk4/Incinerate.ui:30 resources/ui/gtk4/Wisps.ui:30 #: resources/ui/gtk4/Fire.ui:55 resources/ui/gtk4/SnapOfDisintegration.ui:30 #: resources/ui/gtk4/Glide.ui:30 resources/ui/gtk4/PixelWipe.ui:30 -#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/PixelWheel.ui:30 -#: resources/ui/gtk4/Doom.ui:30 resources/ui/gtk4/Glitch.ui:30 -#: resources/ui/gtk4/TVEffect.ui:30 resources/ui/gtk4/EnergizeA.ui:30 -#: resources/ui/gtk4/Hexagon.ui:30 resources/ui/gtk4/EnergizeB.ui:30 -#: resources/ui/gtk4/Pixelate.ui:30 resources/ui/gtk4/Apparition.ui:30 -#: resources/ui/gtk4/Portal.ui:30 resources/ui/gtk3/Incinerate.ui:55 -#: resources/ui/gtk3/Wisps.ui:48 resources/ui/gtk3/Fire.ui:99 -#: resources/ui/gtk3/Glide.ui:69 resources/ui/gtk3/PixelWipe.ui:55 +#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/TVGlitch.ui:30 +#: resources/ui/gtk4/PixelWheel.ui:30 resources/ui/gtk4/Doom.ui:30 +#: resources/ui/gtk4/Glitch.ui:30 resources/ui/gtk4/TVEffect.ui:30 +#: resources/ui/gtk4/EnergizeA.ui:30 resources/ui/gtk4/Hexagon.ui:30 +#: resources/ui/gtk4/EnergizeB.ui:30 resources/ui/gtk4/Pixelate.ui:30 +#: resources/ui/gtk4/Apparition.ui:30 resources/ui/gtk4/Portal.ui:30 +#: resources/ui/gtk3/Incinerate.ui:55 resources/ui/gtk3/Wisps.ui:48 +#: resources/ui/gtk3/Fire.ui:99 resources/ui/gtk3/Glide.ui:69 +#: resources/ui/gtk3/PixelWipe.ui:55 resources/ui/gtk3/TVGlitch.ui:62 #: resources/ui/gtk3/PixelWheel.ui:55 resources/ui/gtk3/Doom.ui:62 #: resources/ui/gtk3/Glitch.ui:62 resources/ui/gtk3/TVEffect.ui:41 #: resources/ui/gtk3/EnergizeA.ui:48 resources/ui/gtk3/Hexagon.ui:55 @@ -212,12 +217,12 @@ msgstr "Informacje o Burn-My-Windows" #: resources/ui/adw/Incinerate.ui:14 resources/ui/adw/Wisps.ui:14 #: resources/ui/adw/Fire.ui:30 resources/ui/adw/SnapOfDisintegration.ui:14 #: resources/ui/adw/Glide.ui:14 resources/ui/adw/PixelWipe.ui:14 -#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/PixelWheel.ui:14 -#: resources/ui/adw/Doom.ui:14 resources/ui/adw/Glitch.ui:14 -#: resources/ui/adw/TVEffect.ui:14 resources/ui/adw/EnergizeA.ui:14 -#: resources/ui/adw/Hexagon.ui:14 resources/ui/adw/EnergizeB.ui:15 -#: resources/ui/adw/Pixelate.ui:14 resources/ui/adw/Apparition.ui:15 -#: resources/ui/adw/Portal.ui:14 +#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/TVGlitch.ui:14 +#: resources/ui/adw/PixelWheel.ui:14 resources/ui/adw/Doom.ui:14 +#: resources/ui/adw/Glitch.ui:14 resources/ui/adw/TVEffect.ui:14 +#: resources/ui/adw/EnergizeA.ui:14 resources/ui/adw/Hexagon.ui:14 +#: resources/ui/adw/EnergizeB.ui:15 resources/ui/adw/Pixelate.ui:14 +#: resources/ui/adw/Apparition.ui:15 resources/ui/adw/Portal.ui:14 msgid "Animation Time [ms]" msgstr "Czas Animacji [ms]" @@ -239,37 +244,42 @@ msgstr "Czas Animacji [ms]" #: resources/ui/gtk4/PixelWipe.ui:104 resources/ui/gtk4/TRexAttack.ui:58 #: resources/ui/gtk4/TRexAttack.ui:104 resources/ui/gtk4/TRexAttack.ui:150 #: resources/ui/gtk4/TRexAttack.ui:196 resources/ui/gtk4/TRexAttack.ui:230 -#: resources/ui/gtk4/PixelWheel.ui:58 resources/ui/gtk4/PixelWheel.ui:104 -#: resources/ui/gtk4/PixelWheel.ui:150 resources/ui/gtk4/Doom.ui:58 -#: resources/ui/gtk4/Doom.ui:104 resources/ui/gtk4/Doom.ui:150 -#: resources/ui/gtk4/Doom.ui:196 resources/ui/gtk4/Glitch.ui:58 -#: resources/ui/gtk4/Glitch.ui:104 resources/ui/gtk4/Glitch.ui:150 -#: resources/ui/gtk4/Glitch.ui:196 resources/ui/gtk4/Glitch.ui:230 -#: resources/ui/gtk4/TVEffect.ui:58 resources/ui/gtk4/TVEffect.ui:92 -#: resources/ui/gtk4/EnergizeA.ui:58 resources/ui/gtk4/EnergizeA.ui:104 -#: resources/ui/gtk4/EnergizeA.ui:138 resources/ui/gtk4/Hexagon.ui:58 -#: resources/ui/gtk4/Hexagon.ui:104 resources/ui/gtk4/Hexagon.ui:150 -#: resources/ui/gtk4/Hexagon.ui:184 resources/ui/gtk4/Hexagon.ui:218 -#: resources/ui/gtk4/Hexagon.ui:271 resources/ui/gtk4/EnergizeB.ui:58 -#: resources/ui/gtk4/EnergizeB.ui:104 resources/ui/gtk4/EnergizeB.ui:138 -#: resources/ui/gtk4/Pixelate.ui:58 resources/ui/gtk4/Pixelate.ui:104 -#: resources/ui/gtk4/Pixelate.ui:150 resources/ui/gtk4/prefs.ui:172 -#: resources/ui/gtk4/prefs.ui:206 resources/ui/gtk4/prefs.ui:240 -#: resources/ui/gtk4/Apparition.ui:58 resources/ui/gtk4/Apparition.ui:104 -#: resources/ui/gtk4/Apparition.ui:150 resources/ui/gtk4/Apparition.ui:196 -#: resources/ui/gtk4/Apparition.ui:242 resources/ui/gtk4/Portal.ui:58 -#: resources/ui/gtk4/Portal.ui:104 resources/ui/gtk4/Portal.ui:150 -#: resources/ui/gtk4/Portal.ui:196 resources/ui/gtk4/Portal.ui:230 -#: resources/ui/gtk3/Incinerate.ui:81 resources/ui/gtk3/Incinerate.ui:130 -#: resources/ui/gtk3/Incinerate.ui:179 resources/ui/gtk3/Incinerate.ui:241 -#: resources/ui/gtk3/Incinerate.ui:284 resources/ui/gtk3/Wisps.ui:74 -#: resources/ui/gtk3/Wisps.ui:123 resources/ui/gtk3/Wisps.ui:166 -#: resources/ui/gtk3/Fire.ui:125 resources/ui/gtk3/Fire.ui:173 -#: resources/ui/gtk3/Fire.ui:221 resources/ui/gtk3/Fire.ui:283 -#: resources/ui/gtk3/Fire.ui:351 resources/ui/gtk3/Glide.ui:95 -#: resources/ui/gtk3/Glide.ui:144 resources/ui/gtk3/Glide.ui:193 -#: resources/ui/gtk3/Glide.ui:242 resources/ui/gtk3/Glide.ui:291 -#: resources/ui/gtk3/PixelWipe.ui:81 resources/ui/gtk3/PixelWipe.ui:130 +#: resources/ui/gtk4/TVGlitch.ui:58 resources/ui/gtk4/TVGlitch.ui:104 +#: resources/ui/gtk4/TVGlitch.ui:150 resources/ui/gtk4/TVGlitch.ui:196 +#: resources/ui/gtk4/TVGlitch.ui:230 resources/ui/gtk4/PixelWheel.ui:58 +#: resources/ui/gtk4/PixelWheel.ui:104 resources/ui/gtk4/PixelWheel.ui:150 +#: resources/ui/gtk4/Doom.ui:58 resources/ui/gtk4/Doom.ui:104 +#: resources/ui/gtk4/Doom.ui:150 resources/ui/gtk4/Doom.ui:196 +#: resources/ui/gtk4/Glitch.ui:58 resources/ui/gtk4/Glitch.ui:104 +#: resources/ui/gtk4/Glitch.ui:150 resources/ui/gtk4/Glitch.ui:196 +#: resources/ui/gtk4/Glitch.ui:230 resources/ui/gtk4/TVEffect.ui:58 +#: resources/ui/gtk4/TVEffect.ui:92 resources/ui/gtk4/EnergizeA.ui:58 +#: resources/ui/gtk4/EnergizeA.ui:104 resources/ui/gtk4/EnergizeA.ui:138 +#: resources/ui/gtk4/Hexagon.ui:58 resources/ui/gtk4/Hexagon.ui:104 +#: resources/ui/gtk4/Hexagon.ui:150 resources/ui/gtk4/Hexagon.ui:184 +#: resources/ui/gtk4/Hexagon.ui:218 resources/ui/gtk4/Hexagon.ui:271 +#: resources/ui/gtk4/EnergizeB.ui:58 resources/ui/gtk4/EnergizeB.ui:104 +#: resources/ui/gtk4/EnergizeB.ui:138 resources/ui/gtk4/Pixelate.ui:58 +#: resources/ui/gtk4/Pixelate.ui:104 resources/ui/gtk4/Pixelate.ui:150 +#: resources/ui/gtk4/prefs.ui:172 resources/ui/gtk4/prefs.ui:206 +#: resources/ui/gtk4/prefs.ui:240 resources/ui/gtk4/Apparition.ui:58 +#: resources/ui/gtk4/Apparition.ui:104 resources/ui/gtk4/Apparition.ui:150 +#: resources/ui/gtk4/Apparition.ui:196 resources/ui/gtk4/Apparition.ui:242 +#: resources/ui/gtk4/Portal.ui:58 resources/ui/gtk4/Portal.ui:104 +#: resources/ui/gtk4/Portal.ui:150 resources/ui/gtk4/Portal.ui:196 +#: resources/ui/gtk4/Portal.ui:230 resources/ui/gtk3/Incinerate.ui:81 +#: resources/ui/gtk3/Incinerate.ui:130 resources/ui/gtk3/Incinerate.ui:179 +#: resources/ui/gtk3/Incinerate.ui:241 resources/ui/gtk3/Incinerate.ui:284 +#: resources/ui/gtk3/Wisps.ui:74 resources/ui/gtk3/Wisps.ui:123 +#: resources/ui/gtk3/Wisps.ui:166 resources/ui/gtk3/Fire.ui:125 +#: resources/ui/gtk3/Fire.ui:173 resources/ui/gtk3/Fire.ui:221 +#: resources/ui/gtk3/Fire.ui:283 resources/ui/gtk3/Fire.ui:351 +#: resources/ui/gtk3/Glide.ui:95 resources/ui/gtk3/Glide.ui:144 +#: resources/ui/gtk3/Glide.ui:193 resources/ui/gtk3/Glide.ui:242 +#: resources/ui/gtk3/Glide.ui:291 resources/ui/gtk3/PixelWipe.ui:81 +#: resources/ui/gtk3/PixelWipe.ui:130 resources/ui/gtk3/TVGlitch.ui:88 +#: resources/ui/gtk3/TVGlitch.ui:137 resources/ui/gtk3/TVGlitch.ui:186 +#: resources/ui/gtk3/TVGlitch.ui:235 resources/ui/gtk3/TVGlitch.ui:278 #: resources/ui/gtk3/PixelWheel.ui:81 resources/ui/gtk3/PixelWheel.ui:130 #: resources/ui/gtk3/PixelWheel.ui:179 resources/ui/gtk3/Doom.ui:88 #: resources/ui/gtk3/Doom.ui:137 resources/ui/gtk3/Doom.ui:186 @@ -309,45 +319,50 @@ msgstr "Czas Animacji [ms]" #: resources/ui/adw/PixelWipe.ui:69 resources/ui/adw/TRexAttack.ui:36 #: resources/ui/adw/TRexAttack.ui:69 resources/ui/adw/TRexAttack.ui:102 #: resources/ui/adw/TRexAttack.ui:135 resources/ui/adw/TRexAttack.ui:160 -#: resources/ui/adw/PixelWheel.ui:36 resources/ui/adw/PixelWheel.ui:69 -#: resources/ui/adw/PixelWheel.ui:102 resources/ui/adw/Doom.ui:36 -#: resources/ui/adw/Doom.ui:69 resources/ui/adw/Doom.ui:102 -#: resources/ui/adw/Doom.ui:135 resources/ui/adw/Glitch.ui:36 -#: resources/ui/adw/Glitch.ui:69 resources/ui/adw/Glitch.ui:102 -#: resources/ui/adw/Glitch.ui:135 resources/ui/adw/Glitch.ui:160 -#: resources/ui/adw/TVEffect.ui:36 resources/ui/adw/TVEffect.ui:61 -#: resources/ui/adw/EnergizeA.ui:36 resources/ui/adw/EnergizeA.ui:69 -#: resources/ui/adw/EnergizeA.ui:94 resources/ui/adw/Hexagon.ui:36 -#: resources/ui/adw/Hexagon.ui:69 resources/ui/adw/Hexagon.ui:102 -#: resources/ui/adw/Hexagon.ui:127 resources/ui/adw/Hexagon.ui:152 -#: resources/ui/adw/Hexagon.ui:175 resources/ui/adw/EnergizeB.ui:37 -#: resources/ui/adw/EnergizeB.ui:70 resources/ui/adw/EnergizeB.ui:95 -#: resources/ui/adw/Pixelate.ui:36 resources/ui/adw/Pixelate.ui:69 -#: resources/ui/adw/Pixelate.ui:102 resources/ui/adw/prefs.ui:63 -#: resources/ui/adw/prefs.ui:85 resources/ui/adw/prefs.ui:107 -#: resources/ui/adw/Apparition.ui:37 resources/ui/adw/Apparition.ui:70 -#: resources/ui/adw/Apparition.ui:103 resources/ui/adw/Apparition.ui:136 -#: resources/ui/adw/Apparition.ui:169 resources/ui/adw/Portal.ui:36 -#: resources/ui/adw/Portal.ui:69 resources/ui/adw/Portal.ui:102 -#: resources/ui/adw/Portal.ui:135 resources/ui/adw/Portal.ui:160 +#: resources/ui/adw/TVGlitch.ui:36 resources/ui/adw/TVGlitch.ui:69 +#: resources/ui/adw/TVGlitch.ui:102 resources/ui/adw/TVGlitch.ui:135 +#: resources/ui/adw/TVGlitch.ui:160 resources/ui/adw/PixelWheel.ui:36 +#: resources/ui/adw/PixelWheel.ui:69 resources/ui/adw/PixelWheel.ui:102 +#: resources/ui/adw/Doom.ui:36 resources/ui/adw/Doom.ui:69 +#: resources/ui/adw/Doom.ui:102 resources/ui/adw/Doom.ui:135 +#: resources/ui/adw/Glitch.ui:36 resources/ui/adw/Glitch.ui:69 +#: resources/ui/adw/Glitch.ui:102 resources/ui/adw/Glitch.ui:135 +#: resources/ui/adw/Glitch.ui:160 resources/ui/adw/TVEffect.ui:36 +#: resources/ui/adw/TVEffect.ui:61 resources/ui/adw/EnergizeA.ui:36 +#: resources/ui/adw/EnergizeA.ui:69 resources/ui/adw/EnergizeA.ui:94 +#: resources/ui/adw/Hexagon.ui:36 resources/ui/adw/Hexagon.ui:69 +#: resources/ui/adw/Hexagon.ui:102 resources/ui/adw/Hexagon.ui:127 +#: resources/ui/adw/Hexagon.ui:152 resources/ui/adw/Hexagon.ui:175 +#: resources/ui/adw/EnergizeB.ui:37 resources/ui/adw/EnergizeB.ui:70 +#: resources/ui/adw/EnergizeB.ui:95 resources/ui/adw/Pixelate.ui:36 +#: resources/ui/adw/Pixelate.ui:69 resources/ui/adw/Pixelate.ui:102 +#: resources/ui/adw/prefs.ui:63 resources/ui/adw/prefs.ui:85 +#: resources/ui/adw/prefs.ui:107 resources/ui/adw/Apparition.ui:37 +#: resources/ui/adw/Apparition.ui:70 resources/ui/adw/Apparition.ui:103 +#: resources/ui/adw/Apparition.ui:136 resources/ui/adw/Apparition.ui:169 +#: resources/ui/adw/Portal.ui:36 resources/ui/adw/Portal.ui:69 +#: resources/ui/adw/Portal.ui:102 resources/ui/adw/Portal.ui:135 +#: resources/ui/adw/Portal.ui:160 msgid "Reset to Default Value" msgstr "Zresetuj do Domyślnej Wartości" #: resources/ui/gtk4/Matrix.ui:76 resources/ui/gtk4/BrokenGlass.ui:76 #: resources/ui/gtk4/Incinerate.ui:76 resources/ui/gtk4/Wisps.ui:76 #: resources/ui/gtk4/Fire.ui:101 resources/ui/gtk4/SnapOfDisintegration.ui:76 -#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/Glitch.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:76 resources/ui/gtk4/Hexagon.ui:76 -#: resources/ui/gtk4/EnergizeB.ui:76 resources/ui/gtk3/Incinerate.ui:104 -#: resources/ui/gtk3/Wisps.ui:97 resources/ui/gtk3/Fire.ui:147 -#: resources/ui/gtk3/Glide.ui:118 resources/ui/gtk3/Glitch.ui:111 +#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/TVGlitch.ui:76 +#: resources/ui/gtk4/Glitch.ui:76 resources/ui/gtk4/EnergizeA.ui:76 +#: resources/ui/gtk4/Hexagon.ui:76 resources/ui/gtk4/EnergizeB.ui:76 +#: resources/ui/gtk3/Incinerate.ui:104 resources/ui/gtk3/Wisps.ui:97 +#: resources/ui/gtk3/Fire.ui:147 resources/ui/gtk3/Glide.ui:118 +#: resources/ui/gtk3/TVGlitch.ui:111 resources/ui/gtk3/Glitch.ui:111 #: resources/ui/gtk3/EnergizeA.ui:97 resources/ui/gtk3/Hexagon.ui:104 #: resources/ui/gtk3/EnergizeB.ui:97 resources/ui/adw/Matrix.ui:47 #: resources/ui/adw/BrokenGlass.ui:48 resources/ui/adw/Incinerate.ui:47 #: resources/ui/adw/Wisps.ui:47 resources/ui/adw/Fire.ui:63 #: resources/ui/adw/SnapOfDisintegration.ui:47 resources/ui/adw/Glide.ui:47 -#: resources/ui/adw/Glitch.ui:47 resources/ui/adw/EnergizeA.ui:47 -#: resources/ui/adw/Hexagon.ui:47 resources/ui/adw/EnergizeB.ui:48 +#: resources/ui/adw/TVGlitch.ui:47 resources/ui/adw/Glitch.ui:47 +#: resources/ui/adw/EnergizeA.ui:47 resources/ui/adw/Hexagon.ui:47 +#: resources/ui/adw/EnergizeB.ui:48 msgid "Scale" msgstr "Skala" @@ -406,16 +421,18 @@ msgstr "Jeśli wyłączone, lokalizacja jest losowa." #: resources/ui/gtk4/Incinerate.ui:221 resources/ui/gtk4/Wisps.ui:122 #: resources/ui/gtk4/SnapOfDisintegration.ui:122 -#: resources/ui/gtk4/Glitch.ui:214 resources/ui/gtk4/TVEffect.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:122 resources/ui/gtk4/EnergizeB.ui:122 -#: resources/ui/gtk4/Portal.ui:214 resources/ui/gtk3/Incinerate.ui:263 -#: resources/ui/gtk3/Wisps.ui:145 resources/ui/gtk3/Glitch.ui:257 +#: resources/ui/gtk4/TVGlitch.ui:214 resources/ui/gtk4/Glitch.ui:214 +#: resources/ui/gtk4/TVEffect.ui:76 resources/ui/gtk4/EnergizeA.ui:122 +#: resources/ui/gtk4/EnergizeB.ui:122 resources/ui/gtk4/Portal.ui:214 +#: resources/ui/gtk3/Incinerate.ui:263 resources/ui/gtk3/Wisps.ui:145 +#: resources/ui/gtk3/TVGlitch.ui:257 resources/ui/gtk3/Glitch.ui:257 #: resources/ui/gtk3/TVEffect.ui:89 resources/ui/gtk3/EnergizeA.ui:145 #: resources/ui/gtk3/EnergizeB.ui:145 resources/ui/gtk3/Portal.ui:261 #: resources/ui/adw/Incinerate.ui:136 resources/ui/adw/Wisps.ui:80 -#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/Glitch.ui:146 -#: resources/ui/adw/TVEffect.ui:47 resources/ui/adw/EnergizeA.ui:80 -#: resources/ui/adw/EnergizeB.ui:81 resources/ui/adw/Portal.ui:146 +#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/TVGlitch.ui:146 +#: resources/ui/adw/Glitch.ui:146 resources/ui/adw/TVEffect.ui:47 +#: resources/ui/adw/EnergizeA.ui:80 resources/ui/adw/EnergizeB.ui:81 +#: resources/ui/adw/Portal.ui:146 msgid "Color" msgstr "Kolor" @@ -424,9 +441,11 @@ msgstr "Kolor" msgid "Presets" msgstr "Predefiniowane" -#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/Glitch.ui:168 -#: resources/ui/gtk3/Fire.ui:195 resources/ui/gtk3/Glitch.ui:209 -#: resources/ui/adw/Fire.ui:96 resources/ui/adw/Glitch.ui:113 +#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/TVGlitch.ui:168 +#: resources/ui/gtk4/Glitch.ui:168 resources/ui/gtk3/Fire.ui:195 +#: resources/ui/gtk3/TVGlitch.ui:209 resources/ui/gtk3/Glitch.ui:209 +#: resources/ui/adw/Fire.ui:96 resources/ui/adw/TVGlitch.ui:113 +#: resources/ui/adw/Glitch.ui:113 msgid "Speed" msgstr "Szybkość" @@ -448,17 +467,17 @@ msgstr "Gradient" #: resources/ui/gtk4/Glide.ui:122 resources/ui/gtk3/Glide.ui:167 #: resources/ui/adw/Glide.ui:80 msgid "Squish" -msgstr "" +msgstr "Zgniatanie" #: resources/ui/gtk4/Glide.ui:168 resources/ui/gtk3/Glide.ui:216 #: resources/ui/adw/Glide.ui:113 msgid "Tilt" -msgstr "" +msgstr "Przechylenie" #: resources/ui/gtk4/Glide.ui:214 resources/ui/gtk3/Glide.ui:265 #: resources/ui/adw/Glide.ui:146 msgid "Shift" -msgstr "" +msgstr "Zmiana" #: resources/ui/gtk4/PixelWipe.ui:76 resources/ui/gtk4/PixelWheel.ui:122 #: resources/ui/gtk4/Doom.ui:168 resources/ui/gtk4/Pixelate.ui:122 @@ -485,6 +504,12 @@ msgstr "Efekt Wypaczenia" msgid "Flash Color" msgstr "Kolor Błysku" +#: resources/ui/gtk4/TVGlitch.ui:122 resources/ui/gtk4/Glitch.ui:122 +#: resources/ui/gtk3/TVGlitch.ui:160 resources/ui/gtk3/Glitch.ui:160 +#: resources/ui/adw/TVGlitch.ui:80 resources/ui/adw/Glitch.ui:80 +msgid "Strength" +msgstr "Natężenie" + #: resources/ui/gtk4/PixelWheel.ui:76 resources/ui/gtk3/PixelWheel.ui:104 #: resources/ui/adw/PixelWheel.ui:47 msgid "Spoke Count" @@ -500,11 +525,6 @@ msgstr "Skala Pozioma" msgid "Vertical Scale" msgstr "Skala Pionowa" -#: resources/ui/gtk4/Glitch.ui:122 resources/ui/gtk3/Glitch.ui:160 -#: resources/ui/adw/Glitch.ui:80 -msgid "Strength" -msgstr "" - #: resources/ui/gtk4/Hexagon.ui:122 resources/ui/gtk3/Hexagon.ui:153 #: resources/ui/adw/Hexagon.ui:80 msgid "Mesh Line Width" @@ -576,7 +596,7 @@ msgstr "Wyłącz na Zasilaniu Bateryjnym" #: resources/ui/gtk4/prefs.ui:224 resources/ui/gtk3/prefs.ui:292 #: resources/ui/adw/prefs.ui:96 msgid "Disable in Power-Save Mode" -msgstr "" +msgstr "Wyłącz w trybie oszczędzania energii" #: resources/ui/gtk4/Apparition.ui:122 resources/ui/gtk3/Apparition.ui:167 #: resources/ui/adw/Apparition.ui:81 @@ -596,7 +616,7 @@ msgstr "Intensywność Ssania" #: resources/ui/gtk4/Portal.ui:76 resources/ui/gtk3/Portal.ui:162 #: resources/ui/adw/Portal.ui:80 msgid "Whirling" -msgstr "" +msgstr "Wirowanie" #: resources/ui/gtk4/Portal.ui:122 resources/ui/gtk3/Portal.ui:112 #: resources/ui/adw/Portal.ui:47 diff --git a/po/pt.po b/po/pt.po index b93205b..b8dce2c 100644 --- a/po/pt.po +++ b/po/pt.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 13:39+0100\n" +"POT-Creation-Date: 2023-01-23 13:21+0100\n" "PO-Revision-Date: 2023-01-11 16:48+0000\n" "Last-Translator: ssantos \n" -"Language-Team: Portuguese \n" +"Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -111,54 +111,58 @@ msgstr "Ataque de T-Rex" msgid "TV Effect" msgstr "Efeito de TV" +#: src/TVGlitch.js:90 +msgid "TV Glitch" +msgstr "" + #: src/Wisps.js:86 msgid "Wisps" msgstr "Faíscas" -#: prefs.js:134 +#: prefs.js:140 msgid "Effects" msgstr "" -#: prefs.js:176 resources/ui/gtk4/effectPage.ui:43 +#: prefs.js:182 resources/ui/gtk4/effectPage.ui:43 #: resources/ui/gtk3/effectPage.ui:43 msgid "Preview this effect" msgstr "" -#: prefs.js:211 +#: prefs.js:217 msgid "Use this effect when opening windows" msgstr "" -#: prefs.js:212 +#: prefs.js:218 msgid "Use this effect when closing windows" msgstr "" -#: prefs.js:238 +#: prefs.js:244 msgid "General Options" msgstr "Opções Gerais" -#: prefs.js:332 +#: prefs.js:349 prefs.js:381 msgid "Gold Sponsors" msgstr "Patrocinadores Ouro" -#: prefs.js:335 +#: prefs.js:353 prefs.js:385 msgid "Silver Sponsors" msgstr "Patrocinadores Prata" -#: prefs.js:338 +#: prefs.js:357 prefs.js:389 msgid "Bronze Sponsors" msgstr "Patrocinadores Bronze" -#: prefs.js:341 +#: prefs.js:361 prefs.js:393 msgid "Past Sponsors" msgstr "Antigos Patrocinadores" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:548 +#: prefs.js:607 #, javascript-format msgid "Preview for %s" msgstr "Pré-visualização de %s" -#: prefs.js:570 +#: prefs.js:629 msgid "Close this Window to Preview the Effect!" msgstr "Feche essa Janela para Pré-visualizar o Efeito!" @@ -194,14 +198,15 @@ msgstr "Sobre o Burn-My-Windows" #: resources/ui/gtk4/Incinerate.ui:30 resources/ui/gtk4/Wisps.ui:30 #: resources/ui/gtk4/Fire.ui:55 resources/ui/gtk4/SnapOfDisintegration.ui:30 #: resources/ui/gtk4/Glide.ui:30 resources/ui/gtk4/PixelWipe.ui:30 -#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/PixelWheel.ui:30 -#: resources/ui/gtk4/Doom.ui:30 resources/ui/gtk4/Glitch.ui:30 -#: resources/ui/gtk4/TVEffect.ui:30 resources/ui/gtk4/EnergizeA.ui:30 -#: resources/ui/gtk4/Hexagon.ui:30 resources/ui/gtk4/EnergizeB.ui:30 -#: resources/ui/gtk4/Pixelate.ui:30 resources/ui/gtk4/Apparition.ui:30 -#: resources/ui/gtk4/Portal.ui:30 resources/ui/gtk3/Incinerate.ui:55 -#: resources/ui/gtk3/Wisps.ui:48 resources/ui/gtk3/Fire.ui:99 -#: resources/ui/gtk3/Glide.ui:69 resources/ui/gtk3/PixelWipe.ui:55 +#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/TVGlitch.ui:30 +#: resources/ui/gtk4/PixelWheel.ui:30 resources/ui/gtk4/Doom.ui:30 +#: resources/ui/gtk4/Glitch.ui:30 resources/ui/gtk4/TVEffect.ui:30 +#: resources/ui/gtk4/EnergizeA.ui:30 resources/ui/gtk4/Hexagon.ui:30 +#: resources/ui/gtk4/EnergizeB.ui:30 resources/ui/gtk4/Pixelate.ui:30 +#: resources/ui/gtk4/Apparition.ui:30 resources/ui/gtk4/Portal.ui:30 +#: resources/ui/gtk3/Incinerate.ui:55 resources/ui/gtk3/Wisps.ui:48 +#: resources/ui/gtk3/Fire.ui:99 resources/ui/gtk3/Glide.ui:69 +#: resources/ui/gtk3/PixelWipe.ui:55 resources/ui/gtk3/TVGlitch.ui:62 #: resources/ui/gtk3/PixelWheel.ui:55 resources/ui/gtk3/Doom.ui:62 #: resources/ui/gtk3/Glitch.ui:62 resources/ui/gtk3/TVEffect.ui:41 #: resources/ui/gtk3/EnergizeA.ui:48 resources/ui/gtk3/Hexagon.ui:55 @@ -211,12 +216,12 @@ msgstr "Sobre o Burn-My-Windows" #: resources/ui/adw/Incinerate.ui:14 resources/ui/adw/Wisps.ui:14 #: resources/ui/adw/Fire.ui:30 resources/ui/adw/SnapOfDisintegration.ui:14 #: resources/ui/adw/Glide.ui:14 resources/ui/adw/PixelWipe.ui:14 -#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/PixelWheel.ui:14 -#: resources/ui/adw/Doom.ui:14 resources/ui/adw/Glitch.ui:14 -#: resources/ui/adw/TVEffect.ui:14 resources/ui/adw/EnergizeA.ui:14 -#: resources/ui/adw/Hexagon.ui:14 resources/ui/adw/EnergizeB.ui:15 -#: resources/ui/adw/Pixelate.ui:14 resources/ui/adw/Apparition.ui:15 -#: resources/ui/adw/Portal.ui:14 +#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/TVGlitch.ui:14 +#: resources/ui/adw/PixelWheel.ui:14 resources/ui/adw/Doom.ui:14 +#: resources/ui/adw/Glitch.ui:14 resources/ui/adw/TVEffect.ui:14 +#: resources/ui/adw/EnergizeA.ui:14 resources/ui/adw/Hexagon.ui:14 +#: resources/ui/adw/EnergizeB.ui:15 resources/ui/adw/Pixelate.ui:14 +#: resources/ui/adw/Apparition.ui:15 resources/ui/adw/Portal.ui:14 msgid "Animation Time [ms]" msgstr "Tempo de Animação [ms]" @@ -238,37 +243,42 @@ msgstr "Tempo de Animação [ms]" #: resources/ui/gtk4/PixelWipe.ui:104 resources/ui/gtk4/TRexAttack.ui:58 #: resources/ui/gtk4/TRexAttack.ui:104 resources/ui/gtk4/TRexAttack.ui:150 #: resources/ui/gtk4/TRexAttack.ui:196 resources/ui/gtk4/TRexAttack.ui:230 -#: resources/ui/gtk4/PixelWheel.ui:58 resources/ui/gtk4/PixelWheel.ui:104 -#: resources/ui/gtk4/PixelWheel.ui:150 resources/ui/gtk4/Doom.ui:58 -#: resources/ui/gtk4/Doom.ui:104 resources/ui/gtk4/Doom.ui:150 -#: resources/ui/gtk4/Doom.ui:196 resources/ui/gtk4/Glitch.ui:58 -#: resources/ui/gtk4/Glitch.ui:104 resources/ui/gtk4/Glitch.ui:150 -#: resources/ui/gtk4/Glitch.ui:196 resources/ui/gtk4/Glitch.ui:230 -#: resources/ui/gtk4/TVEffect.ui:58 resources/ui/gtk4/TVEffect.ui:92 -#: resources/ui/gtk4/EnergizeA.ui:58 resources/ui/gtk4/EnergizeA.ui:104 -#: resources/ui/gtk4/EnergizeA.ui:138 resources/ui/gtk4/Hexagon.ui:58 -#: resources/ui/gtk4/Hexagon.ui:104 resources/ui/gtk4/Hexagon.ui:150 -#: resources/ui/gtk4/Hexagon.ui:184 resources/ui/gtk4/Hexagon.ui:218 -#: resources/ui/gtk4/Hexagon.ui:271 resources/ui/gtk4/EnergizeB.ui:58 -#: resources/ui/gtk4/EnergizeB.ui:104 resources/ui/gtk4/EnergizeB.ui:138 -#: resources/ui/gtk4/Pixelate.ui:58 resources/ui/gtk4/Pixelate.ui:104 -#: resources/ui/gtk4/Pixelate.ui:150 resources/ui/gtk4/prefs.ui:172 -#: resources/ui/gtk4/prefs.ui:206 resources/ui/gtk4/prefs.ui:240 -#: resources/ui/gtk4/Apparition.ui:58 resources/ui/gtk4/Apparition.ui:104 -#: resources/ui/gtk4/Apparition.ui:150 resources/ui/gtk4/Apparition.ui:196 -#: resources/ui/gtk4/Apparition.ui:242 resources/ui/gtk4/Portal.ui:58 -#: resources/ui/gtk4/Portal.ui:104 resources/ui/gtk4/Portal.ui:150 -#: resources/ui/gtk4/Portal.ui:196 resources/ui/gtk4/Portal.ui:230 -#: resources/ui/gtk3/Incinerate.ui:81 resources/ui/gtk3/Incinerate.ui:130 -#: resources/ui/gtk3/Incinerate.ui:179 resources/ui/gtk3/Incinerate.ui:241 -#: resources/ui/gtk3/Incinerate.ui:284 resources/ui/gtk3/Wisps.ui:74 -#: resources/ui/gtk3/Wisps.ui:123 resources/ui/gtk3/Wisps.ui:166 -#: resources/ui/gtk3/Fire.ui:125 resources/ui/gtk3/Fire.ui:173 -#: resources/ui/gtk3/Fire.ui:221 resources/ui/gtk3/Fire.ui:283 -#: resources/ui/gtk3/Fire.ui:351 resources/ui/gtk3/Glide.ui:95 -#: resources/ui/gtk3/Glide.ui:144 resources/ui/gtk3/Glide.ui:193 -#: resources/ui/gtk3/Glide.ui:242 resources/ui/gtk3/Glide.ui:291 -#: resources/ui/gtk3/PixelWipe.ui:81 resources/ui/gtk3/PixelWipe.ui:130 +#: resources/ui/gtk4/TVGlitch.ui:58 resources/ui/gtk4/TVGlitch.ui:104 +#: resources/ui/gtk4/TVGlitch.ui:150 resources/ui/gtk4/TVGlitch.ui:196 +#: resources/ui/gtk4/TVGlitch.ui:230 resources/ui/gtk4/PixelWheel.ui:58 +#: resources/ui/gtk4/PixelWheel.ui:104 resources/ui/gtk4/PixelWheel.ui:150 +#: resources/ui/gtk4/Doom.ui:58 resources/ui/gtk4/Doom.ui:104 +#: resources/ui/gtk4/Doom.ui:150 resources/ui/gtk4/Doom.ui:196 +#: resources/ui/gtk4/Glitch.ui:58 resources/ui/gtk4/Glitch.ui:104 +#: resources/ui/gtk4/Glitch.ui:150 resources/ui/gtk4/Glitch.ui:196 +#: resources/ui/gtk4/Glitch.ui:230 resources/ui/gtk4/TVEffect.ui:58 +#: resources/ui/gtk4/TVEffect.ui:92 resources/ui/gtk4/EnergizeA.ui:58 +#: resources/ui/gtk4/EnergizeA.ui:104 resources/ui/gtk4/EnergizeA.ui:138 +#: resources/ui/gtk4/Hexagon.ui:58 resources/ui/gtk4/Hexagon.ui:104 +#: resources/ui/gtk4/Hexagon.ui:150 resources/ui/gtk4/Hexagon.ui:184 +#: resources/ui/gtk4/Hexagon.ui:218 resources/ui/gtk4/Hexagon.ui:271 +#: resources/ui/gtk4/EnergizeB.ui:58 resources/ui/gtk4/EnergizeB.ui:104 +#: resources/ui/gtk4/EnergizeB.ui:138 resources/ui/gtk4/Pixelate.ui:58 +#: resources/ui/gtk4/Pixelate.ui:104 resources/ui/gtk4/Pixelate.ui:150 +#: resources/ui/gtk4/prefs.ui:172 resources/ui/gtk4/prefs.ui:206 +#: resources/ui/gtk4/prefs.ui:240 resources/ui/gtk4/Apparition.ui:58 +#: resources/ui/gtk4/Apparition.ui:104 resources/ui/gtk4/Apparition.ui:150 +#: resources/ui/gtk4/Apparition.ui:196 resources/ui/gtk4/Apparition.ui:242 +#: resources/ui/gtk4/Portal.ui:58 resources/ui/gtk4/Portal.ui:104 +#: resources/ui/gtk4/Portal.ui:150 resources/ui/gtk4/Portal.ui:196 +#: resources/ui/gtk4/Portal.ui:230 resources/ui/gtk3/Incinerate.ui:81 +#: resources/ui/gtk3/Incinerate.ui:130 resources/ui/gtk3/Incinerate.ui:179 +#: resources/ui/gtk3/Incinerate.ui:241 resources/ui/gtk3/Incinerate.ui:284 +#: resources/ui/gtk3/Wisps.ui:74 resources/ui/gtk3/Wisps.ui:123 +#: resources/ui/gtk3/Wisps.ui:166 resources/ui/gtk3/Fire.ui:125 +#: resources/ui/gtk3/Fire.ui:173 resources/ui/gtk3/Fire.ui:221 +#: resources/ui/gtk3/Fire.ui:283 resources/ui/gtk3/Fire.ui:351 +#: resources/ui/gtk3/Glide.ui:95 resources/ui/gtk3/Glide.ui:144 +#: resources/ui/gtk3/Glide.ui:193 resources/ui/gtk3/Glide.ui:242 +#: resources/ui/gtk3/Glide.ui:291 resources/ui/gtk3/PixelWipe.ui:81 +#: resources/ui/gtk3/PixelWipe.ui:130 resources/ui/gtk3/TVGlitch.ui:88 +#: resources/ui/gtk3/TVGlitch.ui:137 resources/ui/gtk3/TVGlitch.ui:186 +#: resources/ui/gtk3/TVGlitch.ui:235 resources/ui/gtk3/TVGlitch.ui:278 #: resources/ui/gtk3/PixelWheel.ui:81 resources/ui/gtk3/PixelWheel.ui:130 #: resources/ui/gtk3/PixelWheel.ui:179 resources/ui/gtk3/Doom.ui:88 #: resources/ui/gtk3/Doom.ui:137 resources/ui/gtk3/Doom.ui:186 @@ -308,45 +318,50 @@ msgstr "Tempo de Animação [ms]" #: resources/ui/adw/PixelWipe.ui:69 resources/ui/adw/TRexAttack.ui:36 #: resources/ui/adw/TRexAttack.ui:69 resources/ui/adw/TRexAttack.ui:102 #: resources/ui/adw/TRexAttack.ui:135 resources/ui/adw/TRexAttack.ui:160 -#: resources/ui/adw/PixelWheel.ui:36 resources/ui/adw/PixelWheel.ui:69 -#: resources/ui/adw/PixelWheel.ui:102 resources/ui/adw/Doom.ui:36 -#: resources/ui/adw/Doom.ui:69 resources/ui/adw/Doom.ui:102 -#: resources/ui/adw/Doom.ui:135 resources/ui/adw/Glitch.ui:36 -#: resources/ui/adw/Glitch.ui:69 resources/ui/adw/Glitch.ui:102 -#: resources/ui/adw/Glitch.ui:135 resources/ui/adw/Glitch.ui:160 -#: resources/ui/adw/TVEffect.ui:36 resources/ui/adw/TVEffect.ui:61 -#: resources/ui/adw/EnergizeA.ui:36 resources/ui/adw/EnergizeA.ui:69 -#: resources/ui/adw/EnergizeA.ui:94 resources/ui/adw/Hexagon.ui:36 -#: resources/ui/adw/Hexagon.ui:69 resources/ui/adw/Hexagon.ui:102 -#: resources/ui/adw/Hexagon.ui:127 resources/ui/adw/Hexagon.ui:152 -#: resources/ui/adw/Hexagon.ui:175 resources/ui/adw/EnergizeB.ui:37 -#: resources/ui/adw/EnergizeB.ui:70 resources/ui/adw/EnergizeB.ui:95 -#: resources/ui/adw/Pixelate.ui:36 resources/ui/adw/Pixelate.ui:69 -#: resources/ui/adw/Pixelate.ui:102 resources/ui/adw/prefs.ui:63 -#: resources/ui/adw/prefs.ui:85 resources/ui/adw/prefs.ui:107 -#: resources/ui/adw/Apparition.ui:37 resources/ui/adw/Apparition.ui:70 -#: resources/ui/adw/Apparition.ui:103 resources/ui/adw/Apparition.ui:136 -#: resources/ui/adw/Apparition.ui:169 resources/ui/adw/Portal.ui:36 -#: resources/ui/adw/Portal.ui:69 resources/ui/adw/Portal.ui:102 -#: resources/ui/adw/Portal.ui:135 resources/ui/adw/Portal.ui:160 +#: resources/ui/adw/TVGlitch.ui:36 resources/ui/adw/TVGlitch.ui:69 +#: resources/ui/adw/TVGlitch.ui:102 resources/ui/adw/TVGlitch.ui:135 +#: resources/ui/adw/TVGlitch.ui:160 resources/ui/adw/PixelWheel.ui:36 +#: resources/ui/adw/PixelWheel.ui:69 resources/ui/adw/PixelWheel.ui:102 +#: resources/ui/adw/Doom.ui:36 resources/ui/adw/Doom.ui:69 +#: resources/ui/adw/Doom.ui:102 resources/ui/adw/Doom.ui:135 +#: resources/ui/adw/Glitch.ui:36 resources/ui/adw/Glitch.ui:69 +#: resources/ui/adw/Glitch.ui:102 resources/ui/adw/Glitch.ui:135 +#: resources/ui/adw/Glitch.ui:160 resources/ui/adw/TVEffect.ui:36 +#: resources/ui/adw/TVEffect.ui:61 resources/ui/adw/EnergizeA.ui:36 +#: resources/ui/adw/EnergizeA.ui:69 resources/ui/adw/EnergizeA.ui:94 +#: resources/ui/adw/Hexagon.ui:36 resources/ui/adw/Hexagon.ui:69 +#: resources/ui/adw/Hexagon.ui:102 resources/ui/adw/Hexagon.ui:127 +#: resources/ui/adw/Hexagon.ui:152 resources/ui/adw/Hexagon.ui:175 +#: resources/ui/adw/EnergizeB.ui:37 resources/ui/adw/EnergizeB.ui:70 +#: resources/ui/adw/EnergizeB.ui:95 resources/ui/adw/Pixelate.ui:36 +#: resources/ui/adw/Pixelate.ui:69 resources/ui/adw/Pixelate.ui:102 +#: resources/ui/adw/prefs.ui:63 resources/ui/adw/prefs.ui:85 +#: resources/ui/adw/prefs.ui:107 resources/ui/adw/Apparition.ui:37 +#: resources/ui/adw/Apparition.ui:70 resources/ui/adw/Apparition.ui:103 +#: resources/ui/adw/Apparition.ui:136 resources/ui/adw/Apparition.ui:169 +#: resources/ui/adw/Portal.ui:36 resources/ui/adw/Portal.ui:69 +#: resources/ui/adw/Portal.ui:102 resources/ui/adw/Portal.ui:135 +#: resources/ui/adw/Portal.ui:160 msgid "Reset to Default Value" msgstr "Restaurar ao Padrão" #: resources/ui/gtk4/Matrix.ui:76 resources/ui/gtk4/BrokenGlass.ui:76 #: resources/ui/gtk4/Incinerate.ui:76 resources/ui/gtk4/Wisps.ui:76 #: resources/ui/gtk4/Fire.ui:101 resources/ui/gtk4/SnapOfDisintegration.ui:76 -#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/Glitch.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:76 resources/ui/gtk4/Hexagon.ui:76 -#: resources/ui/gtk4/EnergizeB.ui:76 resources/ui/gtk3/Incinerate.ui:104 -#: resources/ui/gtk3/Wisps.ui:97 resources/ui/gtk3/Fire.ui:147 -#: resources/ui/gtk3/Glide.ui:118 resources/ui/gtk3/Glitch.ui:111 +#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/TVGlitch.ui:76 +#: resources/ui/gtk4/Glitch.ui:76 resources/ui/gtk4/EnergizeA.ui:76 +#: resources/ui/gtk4/Hexagon.ui:76 resources/ui/gtk4/EnergizeB.ui:76 +#: resources/ui/gtk3/Incinerate.ui:104 resources/ui/gtk3/Wisps.ui:97 +#: resources/ui/gtk3/Fire.ui:147 resources/ui/gtk3/Glide.ui:118 +#: resources/ui/gtk3/TVGlitch.ui:111 resources/ui/gtk3/Glitch.ui:111 #: resources/ui/gtk3/EnergizeA.ui:97 resources/ui/gtk3/Hexagon.ui:104 #: resources/ui/gtk3/EnergizeB.ui:97 resources/ui/adw/Matrix.ui:47 #: resources/ui/adw/BrokenGlass.ui:48 resources/ui/adw/Incinerate.ui:47 #: resources/ui/adw/Wisps.ui:47 resources/ui/adw/Fire.ui:63 #: resources/ui/adw/SnapOfDisintegration.ui:47 resources/ui/adw/Glide.ui:47 -#: resources/ui/adw/Glitch.ui:47 resources/ui/adw/EnergizeA.ui:47 -#: resources/ui/adw/Hexagon.ui:47 resources/ui/adw/EnergizeB.ui:48 +#: resources/ui/adw/TVGlitch.ui:47 resources/ui/adw/Glitch.ui:47 +#: resources/ui/adw/EnergizeA.ui:47 resources/ui/adw/Hexagon.ui:47 +#: resources/ui/adw/EnergizeB.ui:48 msgid "Scale" msgstr "Escala" @@ -405,16 +420,18 @@ msgstr "Se desactivado, será escolhido um local aleatório." #: resources/ui/gtk4/Incinerate.ui:221 resources/ui/gtk4/Wisps.ui:122 #: resources/ui/gtk4/SnapOfDisintegration.ui:122 -#: resources/ui/gtk4/Glitch.ui:214 resources/ui/gtk4/TVEffect.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:122 resources/ui/gtk4/EnergizeB.ui:122 -#: resources/ui/gtk4/Portal.ui:214 resources/ui/gtk3/Incinerate.ui:263 -#: resources/ui/gtk3/Wisps.ui:145 resources/ui/gtk3/Glitch.ui:257 +#: resources/ui/gtk4/TVGlitch.ui:214 resources/ui/gtk4/Glitch.ui:214 +#: resources/ui/gtk4/TVEffect.ui:76 resources/ui/gtk4/EnergizeA.ui:122 +#: resources/ui/gtk4/EnergizeB.ui:122 resources/ui/gtk4/Portal.ui:214 +#: resources/ui/gtk3/Incinerate.ui:263 resources/ui/gtk3/Wisps.ui:145 +#: resources/ui/gtk3/TVGlitch.ui:257 resources/ui/gtk3/Glitch.ui:257 #: resources/ui/gtk3/TVEffect.ui:89 resources/ui/gtk3/EnergizeA.ui:145 #: resources/ui/gtk3/EnergizeB.ui:145 resources/ui/gtk3/Portal.ui:261 #: resources/ui/adw/Incinerate.ui:136 resources/ui/adw/Wisps.ui:80 -#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/Glitch.ui:146 -#: resources/ui/adw/TVEffect.ui:47 resources/ui/adw/EnergizeA.ui:80 -#: resources/ui/adw/EnergizeB.ui:81 resources/ui/adw/Portal.ui:146 +#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/TVGlitch.ui:146 +#: resources/ui/adw/Glitch.ui:146 resources/ui/adw/TVEffect.ui:47 +#: resources/ui/adw/EnergizeA.ui:80 resources/ui/adw/EnergizeB.ui:81 +#: resources/ui/adw/Portal.ui:146 msgid "Color" msgstr "Cor" @@ -423,9 +440,11 @@ msgstr "Cor" msgid "Presets" msgstr "Predefinições" -#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/Glitch.ui:168 -#: resources/ui/gtk3/Fire.ui:195 resources/ui/gtk3/Glitch.ui:209 -#: resources/ui/adw/Fire.ui:96 resources/ui/adw/Glitch.ui:113 +#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/TVGlitch.ui:168 +#: resources/ui/gtk4/Glitch.ui:168 resources/ui/gtk3/Fire.ui:195 +#: resources/ui/gtk3/TVGlitch.ui:209 resources/ui/gtk3/Glitch.ui:209 +#: resources/ui/adw/Fire.ui:96 resources/ui/adw/TVGlitch.ui:113 +#: resources/ui/adw/Glitch.ui:113 msgid "Speed" msgstr "Velocidade" @@ -484,6 +503,12 @@ msgstr "Efeito de Distorção" msgid "Flash Color" msgstr "Cor do Brilho da Garra" +#: resources/ui/gtk4/TVGlitch.ui:122 resources/ui/gtk4/Glitch.ui:122 +#: resources/ui/gtk3/TVGlitch.ui:160 resources/ui/gtk3/Glitch.ui:160 +#: resources/ui/adw/TVGlitch.ui:80 resources/ui/adw/Glitch.ui:80 +msgid "Strength" +msgstr "" + #: resources/ui/gtk4/PixelWheel.ui:76 resources/ui/gtk3/PixelWheel.ui:104 #: resources/ui/adw/PixelWheel.ui:47 msgid "Spoke Count" @@ -499,11 +524,6 @@ msgstr "Escala Horizontal" msgid "Vertical Scale" msgstr "Escala Vertical" -#: resources/ui/gtk4/Glitch.ui:122 resources/ui/gtk3/Glitch.ui:160 -#: resources/ui/adw/Glitch.ui:80 -msgid "Strength" -msgstr "" - #: resources/ui/gtk4/Hexagon.ui:122 resources/ui/gtk3/Hexagon.ui:153 #: resources/ui/adw/Hexagon.ui:80 msgid "Mesh Line Width" diff --git a/po/pt_BR.po b/po/pt_BR.po index 4ac94dc..fe704d5 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 13:39+0100\n" +"POT-Creation-Date: 2023-01-23 13:21+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -108,54 +108,58 @@ msgstr "" msgid "TV Effect" msgstr "" +#: src/TVGlitch.js:90 +msgid "TV Glitch" +msgstr "" + #: src/Wisps.js:86 msgid "Wisps" msgstr "" -#: prefs.js:134 +#: prefs.js:140 msgid "Effects" msgstr "" -#: prefs.js:176 resources/ui/gtk4/effectPage.ui:43 +#: prefs.js:182 resources/ui/gtk4/effectPage.ui:43 #: resources/ui/gtk3/effectPage.ui:43 msgid "Preview this effect" msgstr "" -#: prefs.js:211 +#: prefs.js:217 msgid "Use this effect when opening windows" msgstr "" -#: prefs.js:212 +#: prefs.js:218 msgid "Use this effect when closing windows" msgstr "" -#: prefs.js:238 +#: prefs.js:244 msgid "General Options" msgstr "" -#: prefs.js:332 +#: prefs.js:349 prefs.js:381 msgid "Gold Sponsors" msgstr "" -#: prefs.js:335 +#: prefs.js:353 prefs.js:385 msgid "Silver Sponsors" msgstr "" -#: prefs.js:338 +#: prefs.js:357 prefs.js:389 msgid "Bronze Sponsors" msgstr "" -#: prefs.js:341 +#: prefs.js:361 prefs.js:393 msgid "Past Sponsors" msgstr "" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:548 +#: prefs.js:607 #, javascript-format msgid "Preview for %s" msgstr "" -#: prefs.js:570 +#: prefs.js:629 msgid "Close this Window to Preview the Effect!" msgstr "" @@ -191,14 +195,15 @@ msgstr "" #: resources/ui/gtk4/Incinerate.ui:30 resources/ui/gtk4/Wisps.ui:30 #: resources/ui/gtk4/Fire.ui:55 resources/ui/gtk4/SnapOfDisintegration.ui:30 #: resources/ui/gtk4/Glide.ui:30 resources/ui/gtk4/PixelWipe.ui:30 -#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/PixelWheel.ui:30 -#: resources/ui/gtk4/Doom.ui:30 resources/ui/gtk4/Glitch.ui:30 -#: resources/ui/gtk4/TVEffect.ui:30 resources/ui/gtk4/EnergizeA.ui:30 -#: resources/ui/gtk4/Hexagon.ui:30 resources/ui/gtk4/EnergizeB.ui:30 -#: resources/ui/gtk4/Pixelate.ui:30 resources/ui/gtk4/Apparition.ui:30 -#: resources/ui/gtk4/Portal.ui:30 resources/ui/gtk3/Incinerate.ui:55 -#: resources/ui/gtk3/Wisps.ui:48 resources/ui/gtk3/Fire.ui:99 -#: resources/ui/gtk3/Glide.ui:69 resources/ui/gtk3/PixelWipe.ui:55 +#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/TVGlitch.ui:30 +#: resources/ui/gtk4/PixelWheel.ui:30 resources/ui/gtk4/Doom.ui:30 +#: resources/ui/gtk4/Glitch.ui:30 resources/ui/gtk4/TVEffect.ui:30 +#: resources/ui/gtk4/EnergizeA.ui:30 resources/ui/gtk4/Hexagon.ui:30 +#: resources/ui/gtk4/EnergizeB.ui:30 resources/ui/gtk4/Pixelate.ui:30 +#: resources/ui/gtk4/Apparition.ui:30 resources/ui/gtk4/Portal.ui:30 +#: resources/ui/gtk3/Incinerate.ui:55 resources/ui/gtk3/Wisps.ui:48 +#: resources/ui/gtk3/Fire.ui:99 resources/ui/gtk3/Glide.ui:69 +#: resources/ui/gtk3/PixelWipe.ui:55 resources/ui/gtk3/TVGlitch.ui:62 #: resources/ui/gtk3/PixelWheel.ui:55 resources/ui/gtk3/Doom.ui:62 #: resources/ui/gtk3/Glitch.ui:62 resources/ui/gtk3/TVEffect.ui:41 #: resources/ui/gtk3/EnergizeA.ui:48 resources/ui/gtk3/Hexagon.ui:55 @@ -208,12 +213,12 @@ msgstr "" #: resources/ui/adw/Incinerate.ui:14 resources/ui/adw/Wisps.ui:14 #: resources/ui/adw/Fire.ui:30 resources/ui/adw/SnapOfDisintegration.ui:14 #: resources/ui/adw/Glide.ui:14 resources/ui/adw/PixelWipe.ui:14 -#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/PixelWheel.ui:14 -#: resources/ui/adw/Doom.ui:14 resources/ui/adw/Glitch.ui:14 -#: resources/ui/adw/TVEffect.ui:14 resources/ui/adw/EnergizeA.ui:14 -#: resources/ui/adw/Hexagon.ui:14 resources/ui/adw/EnergizeB.ui:15 -#: resources/ui/adw/Pixelate.ui:14 resources/ui/adw/Apparition.ui:15 -#: resources/ui/adw/Portal.ui:14 +#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/TVGlitch.ui:14 +#: resources/ui/adw/PixelWheel.ui:14 resources/ui/adw/Doom.ui:14 +#: resources/ui/adw/Glitch.ui:14 resources/ui/adw/TVEffect.ui:14 +#: resources/ui/adw/EnergizeA.ui:14 resources/ui/adw/Hexagon.ui:14 +#: resources/ui/adw/EnergizeB.ui:15 resources/ui/adw/Pixelate.ui:14 +#: resources/ui/adw/Apparition.ui:15 resources/ui/adw/Portal.ui:14 msgid "Animation Time [ms]" msgstr "" @@ -235,37 +240,42 @@ msgstr "" #: resources/ui/gtk4/PixelWipe.ui:104 resources/ui/gtk4/TRexAttack.ui:58 #: resources/ui/gtk4/TRexAttack.ui:104 resources/ui/gtk4/TRexAttack.ui:150 #: resources/ui/gtk4/TRexAttack.ui:196 resources/ui/gtk4/TRexAttack.ui:230 -#: resources/ui/gtk4/PixelWheel.ui:58 resources/ui/gtk4/PixelWheel.ui:104 -#: resources/ui/gtk4/PixelWheel.ui:150 resources/ui/gtk4/Doom.ui:58 -#: resources/ui/gtk4/Doom.ui:104 resources/ui/gtk4/Doom.ui:150 -#: resources/ui/gtk4/Doom.ui:196 resources/ui/gtk4/Glitch.ui:58 -#: resources/ui/gtk4/Glitch.ui:104 resources/ui/gtk4/Glitch.ui:150 -#: resources/ui/gtk4/Glitch.ui:196 resources/ui/gtk4/Glitch.ui:230 -#: resources/ui/gtk4/TVEffect.ui:58 resources/ui/gtk4/TVEffect.ui:92 -#: resources/ui/gtk4/EnergizeA.ui:58 resources/ui/gtk4/EnergizeA.ui:104 -#: resources/ui/gtk4/EnergizeA.ui:138 resources/ui/gtk4/Hexagon.ui:58 -#: resources/ui/gtk4/Hexagon.ui:104 resources/ui/gtk4/Hexagon.ui:150 -#: resources/ui/gtk4/Hexagon.ui:184 resources/ui/gtk4/Hexagon.ui:218 -#: resources/ui/gtk4/Hexagon.ui:271 resources/ui/gtk4/EnergizeB.ui:58 -#: resources/ui/gtk4/EnergizeB.ui:104 resources/ui/gtk4/EnergizeB.ui:138 -#: resources/ui/gtk4/Pixelate.ui:58 resources/ui/gtk4/Pixelate.ui:104 -#: resources/ui/gtk4/Pixelate.ui:150 resources/ui/gtk4/prefs.ui:172 -#: resources/ui/gtk4/prefs.ui:206 resources/ui/gtk4/prefs.ui:240 -#: resources/ui/gtk4/Apparition.ui:58 resources/ui/gtk4/Apparition.ui:104 -#: resources/ui/gtk4/Apparition.ui:150 resources/ui/gtk4/Apparition.ui:196 -#: resources/ui/gtk4/Apparition.ui:242 resources/ui/gtk4/Portal.ui:58 -#: resources/ui/gtk4/Portal.ui:104 resources/ui/gtk4/Portal.ui:150 -#: resources/ui/gtk4/Portal.ui:196 resources/ui/gtk4/Portal.ui:230 -#: resources/ui/gtk3/Incinerate.ui:81 resources/ui/gtk3/Incinerate.ui:130 -#: resources/ui/gtk3/Incinerate.ui:179 resources/ui/gtk3/Incinerate.ui:241 -#: resources/ui/gtk3/Incinerate.ui:284 resources/ui/gtk3/Wisps.ui:74 -#: resources/ui/gtk3/Wisps.ui:123 resources/ui/gtk3/Wisps.ui:166 -#: resources/ui/gtk3/Fire.ui:125 resources/ui/gtk3/Fire.ui:173 -#: resources/ui/gtk3/Fire.ui:221 resources/ui/gtk3/Fire.ui:283 -#: resources/ui/gtk3/Fire.ui:351 resources/ui/gtk3/Glide.ui:95 -#: resources/ui/gtk3/Glide.ui:144 resources/ui/gtk3/Glide.ui:193 -#: resources/ui/gtk3/Glide.ui:242 resources/ui/gtk3/Glide.ui:291 -#: resources/ui/gtk3/PixelWipe.ui:81 resources/ui/gtk3/PixelWipe.ui:130 +#: resources/ui/gtk4/TVGlitch.ui:58 resources/ui/gtk4/TVGlitch.ui:104 +#: resources/ui/gtk4/TVGlitch.ui:150 resources/ui/gtk4/TVGlitch.ui:196 +#: resources/ui/gtk4/TVGlitch.ui:230 resources/ui/gtk4/PixelWheel.ui:58 +#: resources/ui/gtk4/PixelWheel.ui:104 resources/ui/gtk4/PixelWheel.ui:150 +#: resources/ui/gtk4/Doom.ui:58 resources/ui/gtk4/Doom.ui:104 +#: resources/ui/gtk4/Doom.ui:150 resources/ui/gtk4/Doom.ui:196 +#: resources/ui/gtk4/Glitch.ui:58 resources/ui/gtk4/Glitch.ui:104 +#: resources/ui/gtk4/Glitch.ui:150 resources/ui/gtk4/Glitch.ui:196 +#: resources/ui/gtk4/Glitch.ui:230 resources/ui/gtk4/TVEffect.ui:58 +#: resources/ui/gtk4/TVEffect.ui:92 resources/ui/gtk4/EnergizeA.ui:58 +#: resources/ui/gtk4/EnergizeA.ui:104 resources/ui/gtk4/EnergizeA.ui:138 +#: resources/ui/gtk4/Hexagon.ui:58 resources/ui/gtk4/Hexagon.ui:104 +#: resources/ui/gtk4/Hexagon.ui:150 resources/ui/gtk4/Hexagon.ui:184 +#: resources/ui/gtk4/Hexagon.ui:218 resources/ui/gtk4/Hexagon.ui:271 +#: resources/ui/gtk4/EnergizeB.ui:58 resources/ui/gtk4/EnergizeB.ui:104 +#: resources/ui/gtk4/EnergizeB.ui:138 resources/ui/gtk4/Pixelate.ui:58 +#: resources/ui/gtk4/Pixelate.ui:104 resources/ui/gtk4/Pixelate.ui:150 +#: resources/ui/gtk4/prefs.ui:172 resources/ui/gtk4/prefs.ui:206 +#: resources/ui/gtk4/prefs.ui:240 resources/ui/gtk4/Apparition.ui:58 +#: resources/ui/gtk4/Apparition.ui:104 resources/ui/gtk4/Apparition.ui:150 +#: resources/ui/gtk4/Apparition.ui:196 resources/ui/gtk4/Apparition.ui:242 +#: resources/ui/gtk4/Portal.ui:58 resources/ui/gtk4/Portal.ui:104 +#: resources/ui/gtk4/Portal.ui:150 resources/ui/gtk4/Portal.ui:196 +#: resources/ui/gtk4/Portal.ui:230 resources/ui/gtk3/Incinerate.ui:81 +#: resources/ui/gtk3/Incinerate.ui:130 resources/ui/gtk3/Incinerate.ui:179 +#: resources/ui/gtk3/Incinerate.ui:241 resources/ui/gtk3/Incinerate.ui:284 +#: resources/ui/gtk3/Wisps.ui:74 resources/ui/gtk3/Wisps.ui:123 +#: resources/ui/gtk3/Wisps.ui:166 resources/ui/gtk3/Fire.ui:125 +#: resources/ui/gtk3/Fire.ui:173 resources/ui/gtk3/Fire.ui:221 +#: resources/ui/gtk3/Fire.ui:283 resources/ui/gtk3/Fire.ui:351 +#: resources/ui/gtk3/Glide.ui:95 resources/ui/gtk3/Glide.ui:144 +#: resources/ui/gtk3/Glide.ui:193 resources/ui/gtk3/Glide.ui:242 +#: resources/ui/gtk3/Glide.ui:291 resources/ui/gtk3/PixelWipe.ui:81 +#: resources/ui/gtk3/PixelWipe.ui:130 resources/ui/gtk3/TVGlitch.ui:88 +#: resources/ui/gtk3/TVGlitch.ui:137 resources/ui/gtk3/TVGlitch.ui:186 +#: resources/ui/gtk3/TVGlitch.ui:235 resources/ui/gtk3/TVGlitch.ui:278 #: resources/ui/gtk3/PixelWheel.ui:81 resources/ui/gtk3/PixelWheel.ui:130 #: resources/ui/gtk3/PixelWheel.ui:179 resources/ui/gtk3/Doom.ui:88 #: resources/ui/gtk3/Doom.ui:137 resources/ui/gtk3/Doom.ui:186 @@ -305,45 +315,50 @@ msgstr "" #: resources/ui/adw/PixelWipe.ui:69 resources/ui/adw/TRexAttack.ui:36 #: resources/ui/adw/TRexAttack.ui:69 resources/ui/adw/TRexAttack.ui:102 #: resources/ui/adw/TRexAttack.ui:135 resources/ui/adw/TRexAttack.ui:160 -#: resources/ui/adw/PixelWheel.ui:36 resources/ui/adw/PixelWheel.ui:69 -#: resources/ui/adw/PixelWheel.ui:102 resources/ui/adw/Doom.ui:36 -#: resources/ui/adw/Doom.ui:69 resources/ui/adw/Doom.ui:102 -#: resources/ui/adw/Doom.ui:135 resources/ui/adw/Glitch.ui:36 -#: resources/ui/adw/Glitch.ui:69 resources/ui/adw/Glitch.ui:102 -#: resources/ui/adw/Glitch.ui:135 resources/ui/adw/Glitch.ui:160 -#: resources/ui/adw/TVEffect.ui:36 resources/ui/adw/TVEffect.ui:61 -#: resources/ui/adw/EnergizeA.ui:36 resources/ui/adw/EnergizeA.ui:69 -#: resources/ui/adw/EnergizeA.ui:94 resources/ui/adw/Hexagon.ui:36 -#: resources/ui/adw/Hexagon.ui:69 resources/ui/adw/Hexagon.ui:102 -#: resources/ui/adw/Hexagon.ui:127 resources/ui/adw/Hexagon.ui:152 -#: resources/ui/adw/Hexagon.ui:175 resources/ui/adw/EnergizeB.ui:37 -#: resources/ui/adw/EnergizeB.ui:70 resources/ui/adw/EnergizeB.ui:95 -#: resources/ui/adw/Pixelate.ui:36 resources/ui/adw/Pixelate.ui:69 -#: resources/ui/adw/Pixelate.ui:102 resources/ui/adw/prefs.ui:63 -#: resources/ui/adw/prefs.ui:85 resources/ui/adw/prefs.ui:107 -#: resources/ui/adw/Apparition.ui:37 resources/ui/adw/Apparition.ui:70 -#: resources/ui/adw/Apparition.ui:103 resources/ui/adw/Apparition.ui:136 -#: resources/ui/adw/Apparition.ui:169 resources/ui/adw/Portal.ui:36 -#: resources/ui/adw/Portal.ui:69 resources/ui/adw/Portal.ui:102 -#: resources/ui/adw/Portal.ui:135 resources/ui/adw/Portal.ui:160 +#: resources/ui/adw/TVGlitch.ui:36 resources/ui/adw/TVGlitch.ui:69 +#: resources/ui/adw/TVGlitch.ui:102 resources/ui/adw/TVGlitch.ui:135 +#: resources/ui/adw/TVGlitch.ui:160 resources/ui/adw/PixelWheel.ui:36 +#: resources/ui/adw/PixelWheel.ui:69 resources/ui/adw/PixelWheel.ui:102 +#: resources/ui/adw/Doom.ui:36 resources/ui/adw/Doom.ui:69 +#: resources/ui/adw/Doom.ui:102 resources/ui/adw/Doom.ui:135 +#: resources/ui/adw/Glitch.ui:36 resources/ui/adw/Glitch.ui:69 +#: resources/ui/adw/Glitch.ui:102 resources/ui/adw/Glitch.ui:135 +#: resources/ui/adw/Glitch.ui:160 resources/ui/adw/TVEffect.ui:36 +#: resources/ui/adw/TVEffect.ui:61 resources/ui/adw/EnergizeA.ui:36 +#: resources/ui/adw/EnergizeA.ui:69 resources/ui/adw/EnergizeA.ui:94 +#: resources/ui/adw/Hexagon.ui:36 resources/ui/adw/Hexagon.ui:69 +#: resources/ui/adw/Hexagon.ui:102 resources/ui/adw/Hexagon.ui:127 +#: resources/ui/adw/Hexagon.ui:152 resources/ui/adw/Hexagon.ui:175 +#: resources/ui/adw/EnergizeB.ui:37 resources/ui/adw/EnergizeB.ui:70 +#: resources/ui/adw/EnergizeB.ui:95 resources/ui/adw/Pixelate.ui:36 +#: resources/ui/adw/Pixelate.ui:69 resources/ui/adw/Pixelate.ui:102 +#: resources/ui/adw/prefs.ui:63 resources/ui/adw/prefs.ui:85 +#: resources/ui/adw/prefs.ui:107 resources/ui/adw/Apparition.ui:37 +#: resources/ui/adw/Apparition.ui:70 resources/ui/adw/Apparition.ui:103 +#: resources/ui/adw/Apparition.ui:136 resources/ui/adw/Apparition.ui:169 +#: resources/ui/adw/Portal.ui:36 resources/ui/adw/Portal.ui:69 +#: resources/ui/adw/Portal.ui:102 resources/ui/adw/Portal.ui:135 +#: resources/ui/adw/Portal.ui:160 msgid "Reset to Default Value" msgstr "" #: resources/ui/gtk4/Matrix.ui:76 resources/ui/gtk4/BrokenGlass.ui:76 #: resources/ui/gtk4/Incinerate.ui:76 resources/ui/gtk4/Wisps.ui:76 #: resources/ui/gtk4/Fire.ui:101 resources/ui/gtk4/SnapOfDisintegration.ui:76 -#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/Glitch.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:76 resources/ui/gtk4/Hexagon.ui:76 -#: resources/ui/gtk4/EnergizeB.ui:76 resources/ui/gtk3/Incinerate.ui:104 -#: resources/ui/gtk3/Wisps.ui:97 resources/ui/gtk3/Fire.ui:147 -#: resources/ui/gtk3/Glide.ui:118 resources/ui/gtk3/Glitch.ui:111 +#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/TVGlitch.ui:76 +#: resources/ui/gtk4/Glitch.ui:76 resources/ui/gtk4/EnergizeA.ui:76 +#: resources/ui/gtk4/Hexagon.ui:76 resources/ui/gtk4/EnergizeB.ui:76 +#: resources/ui/gtk3/Incinerate.ui:104 resources/ui/gtk3/Wisps.ui:97 +#: resources/ui/gtk3/Fire.ui:147 resources/ui/gtk3/Glide.ui:118 +#: resources/ui/gtk3/TVGlitch.ui:111 resources/ui/gtk3/Glitch.ui:111 #: resources/ui/gtk3/EnergizeA.ui:97 resources/ui/gtk3/Hexagon.ui:104 #: resources/ui/gtk3/EnergizeB.ui:97 resources/ui/adw/Matrix.ui:47 #: resources/ui/adw/BrokenGlass.ui:48 resources/ui/adw/Incinerate.ui:47 #: resources/ui/adw/Wisps.ui:47 resources/ui/adw/Fire.ui:63 #: resources/ui/adw/SnapOfDisintegration.ui:47 resources/ui/adw/Glide.ui:47 -#: resources/ui/adw/Glitch.ui:47 resources/ui/adw/EnergizeA.ui:47 -#: resources/ui/adw/Hexagon.ui:47 resources/ui/adw/EnergizeB.ui:48 +#: resources/ui/adw/TVGlitch.ui:47 resources/ui/adw/Glitch.ui:47 +#: resources/ui/adw/EnergizeA.ui:47 resources/ui/adw/Hexagon.ui:47 +#: resources/ui/adw/EnergizeB.ui:48 msgid "Scale" msgstr "" @@ -400,16 +415,18 @@ msgstr "" #: resources/ui/gtk4/Incinerate.ui:221 resources/ui/gtk4/Wisps.ui:122 #: resources/ui/gtk4/SnapOfDisintegration.ui:122 -#: resources/ui/gtk4/Glitch.ui:214 resources/ui/gtk4/TVEffect.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:122 resources/ui/gtk4/EnergizeB.ui:122 -#: resources/ui/gtk4/Portal.ui:214 resources/ui/gtk3/Incinerate.ui:263 -#: resources/ui/gtk3/Wisps.ui:145 resources/ui/gtk3/Glitch.ui:257 +#: resources/ui/gtk4/TVGlitch.ui:214 resources/ui/gtk4/Glitch.ui:214 +#: resources/ui/gtk4/TVEffect.ui:76 resources/ui/gtk4/EnergizeA.ui:122 +#: resources/ui/gtk4/EnergizeB.ui:122 resources/ui/gtk4/Portal.ui:214 +#: resources/ui/gtk3/Incinerate.ui:263 resources/ui/gtk3/Wisps.ui:145 +#: resources/ui/gtk3/TVGlitch.ui:257 resources/ui/gtk3/Glitch.ui:257 #: resources/ui/gtk3/TVEffect.ui:89 resources/ui/gtk3/EnergizeA.ui:145 #: resources/ui/gtk3/EnergizeB.ui:145 resources/ui/gtk3/Portal.ui:261 #: resources/ui/adw/Incinerate.ui:136 resources/ui/adw/Wisps.ui:80 -#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/Glitch.ui:146 -#: resources/ui/adw/TVEffect.ui:47 resources/ui/adw/EnergizeA.ui:80 -#: resources/ui/adw/EnergizeB.ui:81 resources/ui/adw/Portal.ui:146 +#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/TVGlitch.ui:146 +#: resources/ui/adw/Glitch.ui:146 resources/ui/adw/TVEffect.ui:47 +#: resources/ui/adw/EnergizeA.ui:80 resources/ui/adw/EnergizeB.ui:81 +#: resources/ui/adw/Portal.ui:146 msgid "Color" msgstr "" @@ -418,9 +435,11 @@ msgstr "" msgid "Presets" msgstr "" -#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/Glitch.ui:168 -#: resources/ui/gtk3/Fire.ui:195 resources/ui/gtk3/Glitch.ui:209 -#: resources/ui/adw/Fire.ui:96 resources/ui/adw/Glitch.ui:113 +#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/TVGlitch.ui:168 +#: resources/ui/gtk4/Glitch.ui:168 resources/ui/gtk3/Fire.ui:195 +#: resources/ui/gtk3/TVGlitch.ui:209 resources/ui/gtk3/Glitch.ui:209 +#: resources/ui/adw/Fire.ui:96 resources/ui/adw/TVGlitch.ui:113 +#: resources/ui/adw/Glitch.ui:113 msgid "Speed" msgstr "" @@ -479,6 +498,12 @@ msgstr "" msgid "Flash Color" msgstr "" +#: resources/ui/gtk4/TVGlitch.ui:122 resources/ui/gtk4/Glitch.ui:122 +#: resources/ui/gtk3/TVGlitch.ui:160 resources/ui/gtk3/Glitch.ui:160 +#: resources/ui/adw/TVGlitch.ui:80 resources/ui/adw/Glitch.ui:80 +msgid "Strength" +msgstr "" + #: resources/ui/gtk4/PixelWheel.ui:76 resources/ui/gtk3/PixelWheel.ui:104 #: resources/ui/adw/PixelWheel.ui:47 msgid "Spoke Count" @@ -494,11 +519,6 @@ msgstr "" msgid "Vertical Scale" msgstr "" -#: resources/ui/gtk4/Glitch.ui:122 resources/ui/gtk3/Glitch.ui:160 -#: resources/ui/adw/Glitch.ui:80 -msgid "Strength" -msgstr "" - #: resources/ui/gtk4/Hexagon.ui:122 resources/ui/gtk3/Hexagon.ui:153 #: resources/ui/adw/Hexagon.ui:80 msgid "Mesh Line Width" diff --git a/po/ro.po b/po/ro.po index fe9680f..e1ceb2c 100644 --- a/po/ro.po +++ b/po/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 13:39+0100\n" +"POT-Creation-Date: 2023-01-23 13:21+0100\n" "PO-Revision-Date: 2023-01-11 16:48+0000\n" "Last-Translator: SoftExpert \n" "Language-Team: Romanian \n" "Language-Team: Russian =2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.15.1-dev\n" #: src/Apparition.js:81 @@ -112,54 +112,58 @@ msgstr "Атака тираннозавра" msgid "TV Effect" msgstr "Эффект ТВ" +#: src/TVGlitch.js:90 +msgid "TV Glitch" +msgstr "" + #: src/Wisps.js:86 msgid "Wisps" msgstr "Огоньки" -#: prefs.js:134 +#: prefs.js:140 msgid "Effects" msgstr "Эффекты" -#: prefs.js:176 resources/ui/gtk4/effectPage.ui:43 +#: prefs.js:182 resources/ui/gtk4/effectPage.ui:43 #: resources/ui/gtk3/effectPage.ui:43 msgid "Preview this effect" msgstr "Предпросмотр этого эффекта" -#: prefs.js:211 +#: prefs.js:217 msgid "Use this effect when opening windows" msgstr "Использовать этот эффект при открытии окон" -#: prefs.js:212 +#: prefs.js:218 msgid "Use this effect when closing windows" msgstr "Использовать этот эффект при закрытии окон" -#: prefs.js:238 +#: prefs.js:244 msgid "General Options" msgstr "Общие параметры" -#: prefs.js:332 +#: prefs.js:349 prefs.js:381 msgid "Gold Sponsors" msgstr "Золотые спонсоры" -#: prefs.js:335 +#: prefs.js:353 prefs.js:385 msgid "Silver Sponsors" msgstr "Серебряные спонсоры" -#: prefs.js:338 +#: prefs.js:357 prefs.js:389 msgid "Bronze Sponsors" msgstr "Бронзовые спонсоры" -#: prefs.js:341 +#: prefs.js:361 prefs.js:393 msgid "Past Sponsors" msgstr "Прошлые спонсоры" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:548 +#: prefs.js:607 #, javascript-format msgid "Preview for %s" msgstr "Предпросмотр для %s" -#: prefs.js:570 +#: prefs.js:629 msgid "Close this Window to Preview the Effect!" msgstr "Закройте это окно для предпросмотра эффекта!" @@ -195,14 +199,15 @@ msgstr "О Burn-My-Windows" #: resources/ui/gtk4/Incinerate.ui:30 resources/ui/gtk4/Wisps.ui:30 #: resources/ui/gtk4/Fire.ui:55 resources/ui/gtk4/SnapOfDisintegration.ui:30 #: resources/ui/gtk4/Glide.ui:30 resources/ui/gtk4/PixelWipe.ui:30 -#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/PixelWheel.ui:30 -#: resources/ui/gtk4/Doom.ui:30 resources/ui/gtk4/Glitch.ui:30 -#: resources/ui/gtk4/TVEffect.ui:30 resources/ui/gtk4/EnergizeA.ui:30 -#: resources/ui/gtk4/Hexagon.ui:30 resources/ui/gtk4/EnergizeB.ui:30 -#: resources/ui/gtk4/Pixelate.ui:30 resources/ui/gtk4/Apparition.ui:30 -#: resources/ui/gtk4/Portal.ui:30 resources/ui/gtk3/Incinerate.ui:55 -#: resources/ui/gtk3/Wisps.ui:48 resources/ui/gtk3/Fire.ui:99 -#: resources/ui/gtk3/Glide.ui:69 resources/ui/gtk3/PixelWipe.ui:55 +#: resources/ui/gtk4/TRexAttack.ui:30 resources/ui/gtk4/TVGlitch.ui:30 +#: resources/ui/gtk4/PixelWheel.ui:30 resources/ui/gtk4/Doom.ui:30 +#: resources/ui/gtk4/Glitch.ui:30 resources/ui/gtk4/TVEffect.ui:30 +#: resources/ui/gtk4/EnergizeA.ui:30 resources/ui/gtk4/Hexagon.ui:30 +#: resources/ui/gtk4/EnergizeB.ui:30 resources/ui/gtk4/Pixelate.ui:30 +#: resources/ui/gtk4/Apparition.ui:30 resources/ui/gtk4/Portal.ui:30 +#: resources/ui/gtk3/Incinerate.ui:55 resources/ui/gtk3/Wisps.ui:48 +#: resources/ui/gtk3/Fire.ui:99 resources/ui/gtk3/Glide.ui:69 +#: resources/ui/gtk3/PixelWipe.ui:55 resources/ui/gtk3/TVGlitch.ui:62 #: resources/ui/gtk3/PixelWheel.ui:55 resources/ui/gtk3/Doom.ui:62 #: resources/ui/gtk3/Glitch.ui:62 resources/ui/gtk3/TVEffect.ui:41 #: resources/ui/gtk3/EnergizeA.ui:48 resources/ui/gtk3/Hexagon.ui:55 @@ -212,12 +217,12 @@ msgstr "О Burn-My-Windows" #: resources/ui/adw/Incinerate.ui:14 resources/ui/adw/Wisps.ui:14 #: resources/ui/adw/Fire.ui:30 resources/ui/adw/SnapOfDisintegration.ui:14 #: resources/ui/adw/Glide.ui:14 resources/ui/adw/PixelWipe.ui:14 -#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/PixelWheel.ui:14 -#: resources/ui/adw/Doom.ui:14 resources/ui/adw/Glitch.ui:14 -#: resources/ui/adw/TVEffect.ui:14 resources/ui/adw/EnergizeA.ui:14 -#: resources/ui/adw/Hexagon.ui:14 resources/ui/adw/EnergizeB.ui:15 -#: resources/ui/adw/Pixelate.ui:14 resources/ui/adw/Apparition.ui:15 -#: resources/ui/adw/Portal.ui:14 +#: resources/ui/adw/TRexAttack.ui:14 resources/ui/adw/TVGlitch.ui:14 +#: resources/ui/adw/PixelWheel.ui:14 resources/ui/adw/Doom.ui:14 +#: resources/ui/adw/Glitch.ui:14 resources/ui/adw/TVEffect.ui:14 +#: resources/ui/adw/EnergizeA.ui:14 resources/ui/adw/Hexagon.ui:14 +#: resources/ui/adw/EnergizeB.ui:15 resources/ui/adw/Pixelate.ui:14 +#: resources/ui/adw/Apparition.ui:15 resources/ui/adw/Portal.ui:14 msgid "Animation Time [ms]" msgstr "Время анимации [мс]" @@ -239,37 +244,42 @@ msgstr "Время анимации [мс]" #: resources/ui/gtk4/PixelWipe.ui:104 resources/ui/gtk4/TRexAttack.ui:58 #: resources/ui/gtk4/TRexAttack.ui:104 resources/ui/gtk4/TRexAttack.ui:150 #: resources/ui/gtk4/TRexAttack.ui:196 resources/ui/gtk4/TRexAttack.ui:230 -#: resources/ui/gtk4/PixelWheel.ui:58 resources/ui/gtk4/PixelWheel.ui:104 -#: resources/ui/gtk4/PixelWheel.ui:150 resources/ui/gtk4/Doom.ui:58 -#: resources/ui/gtk4/Doom.ui:104 resources/ui/gtk4/Doom.ui:150 -#: resources/ui/gtk4/Doom.ui:196 resources/ui/gtk4/Glitch.ui:58 -#: resources/ui/gtk4/Glitch.ui:104 resources/ui/gtk4/Glitch.ui:150 -#: resources/ui/gtk4/Glitch.ui:196 resources/ui/gtk4/Glitch.ui:230 -#: resources/ui/gtk4/TVEffect.ui:58 resources/ui/gtk4/TVEffect.ui:92 -#: resources/ui/gtk4/EnergizeA.ui:58 resources/ui/gtk4/EnergizeA.ui:104 -#: resources/ui/gtk4/EnergizeA.ui:138 resources/ui/gtk4/Hexagon.ui:58 -#: resources/ui/gtk4/Hexagon.ui:104 resources/ui/gtk4/Hexagon.ui:150 -#: resources/ui/gtk4/Hexagon.ui:184 resources/ui/gtk4/Hexagon.ui:218 -#: resources/ui/gtk4/Hexagon.ui:271 resources/ui/gtk4/EnergizeB.ui:58 -#: resources/ui/gtk4/EnergizeB.ui:104 resources/ui/gtk4/EnergizeB.ui:138 -#: resources/ui/gtk4/Pixelate.ui:58 resources/ui/gtk4/Pixelate.ui:104 -#: resources/ui/gtk4/Pixelate.ui:150 resources/ui/gtk4/prefs.ui:172 -#: resources/ui/gtk4/prefs.ui:206 resources/ui/gtk4/prefs.ui:240 -#: resources/ui/gtk4/Apparition.ui:58 resources/ui/gtk4/Apparition.ui:104 -#: resources/ui/gtk4/Apparition.ui:150 resources/ui/gtk4/Apparition.ui:196 -#: resources/ui/gtk4/Apparition.ui:242 resources/ui/gtk4/Portal.ui:58 -#: resources/ui/gtk4/Portal.ui:104 resources/ui/gtk4/Portal.ui:150 -#: resources/ui/gtk4/Portal.ui:196 resources/ui/gtk4/Portal.ui:230 -#: resources/ui/gtk3/Incinerate.ui:81 resources/ui/gtk3/Incinerate.ui:130 -#: resources/ui/gtk3/Incinerate.ui:179 resources/ui/gtk3/Incinerate.ui:241 -#: resources/ui/gtk3/Incinerate.ui:284 resources/ui/gtk3/Wisps.ui:74 -#: resources/ui/gtk3/Wisps.ui:123 resources/ui/gtk3/Wisps.ui:166 -#: resources/ui/gtk3/Fire.ui:125 resources/ui/gtk3/Fire.ui:173 -#: resources/ui/gtk3/Fire.ui:221 resources/ui/gtk3/Fire.ui:283 -#: resources/ui/gtk3/Fire.ui:351 resources/ui/gtk3/Glide.ui:95 -#: resources/ui/gtk3/Glide.ui:144 resources/ui/gtk3/Glide.ui:193 -#: resources/ui/gtk3/Glide.ui:242 resources/ui/gtk3/Glide.ui:291 -#: resources/ui/gtk3/PixelWipe.ui:81 resources/ui/gtk3/PixelWipe.ui:130 +#: resources/ui/gtk4/TVGlitch.ui:58 resources/ui/gtk4/TVGlitch.ui:104 +#: resources/ui/gtk4/TVGlitch.ui:150 resources/ui/gtk4/TVGlitch.ui:196 +#: resources/ui/gtk4/TVGlitch.ui:230 resources/ui/gtk4/PixelWheel.ui:58 +#: resources/ui/gtk4/PixelWheel.ui:104 resources/ui/gtk4/PixelWheel.ui:150 +#: resources/ui/gtk4/Doom.ui:58 resources/ui/gtk4/Doom.ui:104 +#: resources/ui/gtk4/Doom.ui:150 resources/ui/gtk4/Doom.ui:196 +#: resources/ui/gtk4/Glitch.ui:58 resources/ui/gtk4/Glitch.ui:104 +#: resources/ui/gtk4/Glitch.ui:150 resources/ui/gtk4/Glitch.ui:196 +#: resources/ui/gtk4/Glitch.ui:230 resources/ui/gtk4/TVEffect.ui:58 +#: resources/ui/gtk4/TVEffect.ui:92 resources/ui/gtk4/EnergizeA.ui:58 +#: resources/ui/gtk4/EnergizeA.ui:104 resources/ui/gtk4/EnergizeA.ui:138 +#: resources/ui/gtk4/Hexagon.ui:58 resources/ui/gtk4/Hexagon.ui:104 +#: resources/ui/gtk4/Hexagon.ui:150 resources/ui/gtk4/Hexagon.ui:184 +#: resources/ui/gtk4/Hexagon.ui:218 resources/ui/gtk4/Hexagon.ui:271 +#: resources/ui/gtk4/EnergizeB.ui:58 resources/ui/gtk4/EnergizeB.ui:104 +#: resources/ui/gtk4/EnergizeB.ui:138 resources/ui/gtk4/Pixelate.ui:58 +#: resources/ui/gtk4/Pixelate.ui:104 resources/ui/gtk4/Pixelate.ui:150 +#: resources/ui/gtk4/prefs.ui:172 resources/ui/gtk4/prefs.ui:206 +#: resources/ui/gtk4/prefs.ui:240 resources/ui/gtk4/Apparition.ui:58 +#: resources/ui/gtk4/Apparition.ui:104 resources/ui/gtk4/Apparition.ui:150 +#: resources/ui/gtk4/Apparition.ui:196 resources/ui/gtk4/Apparition.ui:242 +#: resources/ui/gtk4/Portal.ui:58 resources/ui/gtk4/Portal.ui:104 +#: resources/ui/gtk4/Portal.ui:150 resources/ui/gtk4/Portal.ui:196 +#: resources/ui/gtk4/Portal.ui:230 resources/ui/gtk3/Incinerate.ui:81 +#: resources/ui/gtk3/Incinerate.ui:130 resources/ui/gtk3/Incinerate.ui:179 +#: resources/ui/gtk3/Incinerate.ui:241 resources/ui/gtk3/Incinerate.ui:284 +#: resources/ui/gtk3/Wisps.ui:74 resources/ui/gtk3/Wisps.ui:123 +#: resources/ui/gtk3/Wisps.ui:166 resources/ui/gtk3/Fire.ui:125 +#: resources/ui/gtk3/Fire.ui:173 resources/ui/gtk3/Fire.ui:221 +#: resources/ui/gtk3/Fire.ui:283 resources/ui/gtk3/Fire.ui:351 +#: resources/ui/gtk3/Glide.ui:95 resources/ui/gtk3/Glide.ui:144 +#: resources/ui/gtk3/Glide.ui:193 resources/ui/gtk3/Glide.ui:242 +#: resources/ui/gtk3/Glide.ui:291 resources/ui/gtk3/PixelWipe.ui:81 +#: resources/ui/gtk3/PixelWipe.ui:130 resources/ui/gtk3/TVGlitch.ui:88 +#: resources/ui/gtk3/TVGlitch.ui:137 resources/ui/gtk3/TVGlitch.ui:186 +#: resources/ui/gtk3/TVGlitch.ui:235 resources/ui/gtk3/TVGlitch.ui:278 #: resources/ui/gtk3/PixelWheel.ui:81 resources/ui/gtk3/PixelWheel.ui:130 #: resources/ui/gtk3/PixelWheel.ui:179 resources/ui/gtk3/Doom.ui:88 #: resources/ui/gtk3/Doom.ui:137 resources/ui/gtk3/Doom.ui:186 @@ -309,45 +319,50 @@ msgstr "Время анимации [мс]" #: resources/ui/adw/PixelWipe.ui:69 resources/ui/adw/TRexAttack.ui:36 #: resources/ui/adw/TRexAttack.ui:69 resources/ui/adw/TRexAttack.ui:102 #: resources/ui/adw/TRexAttack.ui:135 resources/ui/adw/TRexAttack.ui:160 -#: resources/ui/adw/PixelWheel.ui:36 resources/ui/adw/PixelWheel.ui:69 -#: resources/ui/adw/PixelWheel.ui:102 resources/ui/adw/Doom.ui:36 -#: resources/ui/adw/Doom.ui:69 resources/ui/adw/Doom.ui:102 -#: resources/ui/adw/Doom.ui:135 resources/ui/adw/Glitch.ui:36 -#: resources/ui/adw/Glitch.ui:69 resources/ui/adw/Glitch.ui:102 -#: resources/ui/adw/Glitch.ui:135 resources/ui/adw/Glitch.ui:160 -#: resources/ui/adw/TVEffect.ui:36 resources/ui/adw/TVEffect.ui:61 -#: resources/ui/adw/EnergizeA.ui:36 resources/ui/adw/EnergizeA.ui:69 -#: resources/ui/adw/EnergizeA.ui:94 resources/ui/adw/Hexagon.ui:36 -#: resources/ui/adw/Hexagon.ui:69 resources/ui/adw/Hexagon.ui:102 -#: resources/ui/adw/Hexagon.ui:127 resources/ui/adw/Hexagon.ui:152 -#: resources/ui/adw/Hexagon.ui:175 resources/ui/adw/EnergizeB.ui:37 -#: resources/ui/adw/EnergizeB.ui:70 resources/ui/adw/EnergizeB.ui:95 -#: resources/ui/adw/Pixelate.ui:36 resources/ui/adw/Pixelate.ui:69 -#: resources/ui/adw/Pixelate.ui:102 resources/ui/adw/prefs.ui:63 -#: resources/ui/adw/prefs.ui:85 resources/ui/adw/prefs.ui:107 -#: resources/ui/adw/Apparition.ui:37 resources/ui/adw/Apparition.ui:70 -#: resources/ui/adw/Apparition.ui:103 resources/ui/adw/Apparition.ui:136 -#: resources/ui/adw/Apparition.ui:169 resources/ui/adw/Portal.ui:36 -#: resources/ui/adw/Portal.ui:69 resources/ui/adw/Portal.ui:102 -#: resources/ui/adw/Portal.ui:135 resources/ui/adw/Portal.ui:160 +#: resources/ui/adw/TVGlitch.ui:36 resources/ui/adw/TVGlitch.ui:69 +#: resources/ui/adw/TVGlitch.ui:102 resources/ui/adw/TVGlitch.ui:135 +#: resources/ui/adw/TVGlitch.ui:160 resources/ui/adw/PixelWheel.ui:36 +#: resources/ui/adw/PixelWheel.ui:69 resources/ui/adw/PixelWheel.ui:102 +#: resources/ui/adw/Doom.ui:36 resources/ui/adw/Doom.ui:69 +#: resources/ui/adw/Doom.ui:102 resources/ui/adw/Doom.ui:135 +#: resources/ui/adw/Glitch.ui:36 resources/ui/adw/Glitch.ui:69 +#: resources/ui/adw/Glitch.ui:102 resources/ui/adw/Glitch.ui:135 +#: resources/ui/adw/Glitch.ui:160 resources/ui/adw/TVEffect.ui:36 +#: resources/ui/adw/TVEffect.ui:61 resources/ui/adw/EnergizeA.ui:36 +#: resources/ui/adw/EnergizeA.ui:69 resources/ui/adw/EnergizeA.ui:94 +#: resources/ui/adw/Hexagon.ui:36 resources/ui/adw/Hexagon.ui:69 +#: resources/ui/adw/Hexagon.ui:102 resources/ui/adw/Hexagon.ui:127 +#: resources/ui/adw/Hexagon.ui:152 resources/ui/adw/Hexagon.ui:175 +#: resources/ui/adw/EnergizeB.ui:37 resources/ui/adw/EnergizeB.ui:70 +#: resources/ui/adw/EnergizeB.ui:95 resources/ui/adw/Pixelate.ui:36 +#: resources/ui/adw/Pixelate.ui:69 resources/ui/adw/Pixelate.ui:102 +#: resources/ui/adw/prefs.ui:63 resources/ui/adw/prefs.ui:85 +#: resources/ui/adw/prefs.ui:107 resources/ui/adw/Apparition.ui:37 +#: resources/ui/adw/Apparition.ui:70 resources/ui/adw/Apparition.ui:103 +#: resources/ui/adw/Apparition.ui:136 resources/ui/adw/Apparition.ui:169 +#: resources/ui/adw/Portal.ui:36 resources/ui/adw/Portal.ui:69 +#: resources/ui/adw/Portal.ui:102 resources/ui/adw/Portal.ui:135 +#: resources/ui/adw/Portal.ui:160 msgid "Reset to Default Value" msgstr "Сброс на значение по умолчанию" #: resources/ui/gtk4/Matrix.ui:76 resources/ui/gtk4/BrokenGlass.ui:76 #: resources/ui/gtk4/Incinerate.ui:76 resources/ui/gtk4/Wisps.ui:76 #: resources/ui/gtk4/Fire.ui:101 resources/ui/gtk4/SnapOfDisintegration.ui:76 -#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/Glitch.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:76 resources/ui/gtk4/Hexagon.ui:76 -#: resources/ui/gtk4/EnergizeB.ui:76 resources/ui/gtk3/Incinerate.ui:104 -#: resources/ui/gtk3/Wisps.ui:97 resources/ui/gtk3/Fire.ui:147 -#: resources/ui/gtk3/Glide.ui:118 resources/ui/gtk3/Glitch.ui:111 +#: resources/ui/gtk4/Glide.ui:76 resources/ui/gtk4/TVGlitch.ui:76 +#: resources/ui/gtk4/Glitch.ui:76 resources/ui/gtk4/EnergizeA.ui:76 +#: resources/ui/gtk4/Hexagon.ui:76 resources/ui/gtk4/EnergizeB.ui:76 +#: resources/ui/gtk3/Incinerate.ui:104 resources/ui/gtk3/Wisps.ui:97 +#: resources/ui/gtk3/Fire.ui:147 resources/ui/gtk3/Glide.ui:118 +#: resources/ui/gtk3/TVGlitch.ui:111 resources/ui/gtk3/Glitch.ui:111 #: resources/ui/gtk3/EnergizeA.ui:97 resources/ui/gtk3/Hexagon.ui:104 #: resources/ui/gtk3/EnergizeB.ui:97 resources/ui/adw/Matrix.ui:47 #: resources/ui/adw/BrokenGlass.ui:48 resources/ui/adw/Incinerate.ui:47 #: resources/ui/adw/Wisps.ui:47 resources/ui/adw/Fire.ui:63 #: resources/ui/adw/SnapOfDisintegration.ui:47 resources/ui/adw/Glide.ui:47 -#: resources/ui/adw/Glitch.ui:47 resources/ui/adw/EnergizeA.ui:47 -#: resources/ui/adw/Hexagon.ui:47 resources/ui/adw/EnergizeB.ui:48 +#: resources/ui/adw/TVGlitch.ui:47 resources/ui/adw/Glitch.ui:47 +#: resources/ui/adw/EnergizeA.ui:47 resources/ui/adw/Hexagon.ui:47 +#: resources/ui/adw/EnergizeB.ui:48 msgid "Scale" msgstr "Масштаб" @@ -406,16 +421,18 @@ msgstr "Если отключено, будет выбрано случайно #: resources/ui/gtk4/Incinerate.ui:221 resources/ui/gtk4/Wisps.ui:122 #: resources/ui/gtk4/SnapOfDisintegration.ui:122 -#: resources/ui/gtk4/Glitch.ui:214 resources/ui/gtk4/TVEffect.ui:76 -#: resources/ui/gtk4/EnergizeA.ui:122 resources/ui/gtk4/EnergizeB.ui:122 -#: resources/ui/gtk4/Portal.ui:214 resources/ui/gtk3/Incinerate.ui:263 -#: resources/ui/gtk3/Wisps.ui:145 resources/ui/gtk3/Glitch.ui:257 +#: resources/ui/gtk4/TVGlitch.ui:214 resources/ui/gtk4/Glitch.ui:214 +#: resources/ui/gtk4/TVEffect.ui:76 resources/ui/gtk4/EnergizeA.ui:122 +#: resources/ui/gtk4/EnergizeB.ui:122 resources/ui/gtk4/Portal.ui:214 +#: resources/ui/gtk3/Incinerate.ui:263 resources/ui/gtk3/Wisps.ui:145 +#: resources/ui/gtk3/TVGlitch.ui:257 resources/ui/gtk3/Glitch.ui:257 #: resources/ui/gtk3/TVEffect.ui:89 resources/ui/gtk3/EnergizeA.ui:145 #: resources/ui/gtk3/EnergizeB.ui:145 resources/ui/gtk3/Portal.ui:261 #: resources/ui/adw/Incinerate.ui:136 resources/ui/adw/Wisps.ui:80 -#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/Glitch.ui:146 -#: resources/ui/adw/TVEffect.ui:47 resources/ui/adw/EnergizeA.ui:80 -#: resources/ui/adw/EnergizeB.ui:81 resources/ui/adw/Portal.ui:146 +#: resources/ui/adw/SnapOfDisintegration.ui:80 resources/ui/adw/TVGlitch.ui:146 +#: resources/ui/adw/Glitch.ui:146 resources/ui/adw/TVEffect.ui:47 +#: resources/ui/adw/EnergizeA.ui:80 resources/ui/adw/EnergizeB.ui:81 +#: resources/ui/adw/Portal.ui:146 msgid "Color" msgstr "Цвет" @@ -424,9 +441,11 @@ msgstr "Цвет" msgid "Presets" msgstr "Предустановки" -#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/Glitch.ui:168 -#: resources/ui/gtk3/Fire.ui:195 resources/ui/gtk3/Glitch.ui:209 -#: resources/ui/adw/Fire.ui:96 resources/ui/adw/Glitch.ui:113 +#: resources/ui/gtk4/Fire.ui:147 resources/ui/gtk4/TVGlitch.ui:168 +#: resources/ui/gtk4/Glitch.ui:168 resources/ui/gtk3/Fire.ui:195 +#: resources/ui/gtk3/TVGlitch.ui:209 resources/ui/gtk3/Glitch.ui:209 +#: resources/ui/adw/Fire.ui:96 resources/ui/adw/TVGlitch.ui:113 +#: resources/ui/adw/Glitch.ui:113 msgid "Speed" msgstr "Скорость" @@ -485,6 +504,12 @@ msgstr "Эффект искривления" msgid "Flash Color" msgstr "Цвет вспышки" +#: resources/ui/gtk4/TVGlitch.ui:122 resources/ui/gtk4/Glitch.ui:122 +#: resources/ui/gtk3/TVGlitch.ui:160 resources/ui/gtk3/Glitch.ui:160 +#: resources/ui/adw/TVGlitch.ui:80 resources/ui/adw/Glitch.ui:80 +msgid "Strength" +msgstr "Сила" + #: resources/ui/gtk4/PixelWheel.ui:76 resources/ui/gtk3/PixelWheel.ui:104 #: resources/ui/adw/PixelWheel.ui:47 msgid "Spoke Count" @@ -500,11 +525,6 @@ msgstr "Горизонтальный масштаб" msgid "Vertical Scale" msgstr "Вертикальный масштаб" -#: resources/ui/gtk4/Glitch.ui:122 resources/ui/gtk3/Glitch.ui:160 -#: resources/ui/adw/Glitch.ui:80 -msgid "Strength" -msgstr "Сила" - #: resources/ui/gtk4/Hexagon.ui:122 resources/ui/gtk3/Hexagon.ui:153 #: resources/ui/adw/Hexagon.ui:80 msgid "Mesh Line Width" diff --git a/po/sk.po b/po/sk.po index 5426e4f..a9a56d0 100644 --- a/po/sk.po +++ b/po/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-07 13:39+0100\n" +"POT-Creation-Date: 2023-01-23 13:21+0100\n" "PO-Revision-Date: 2022-09-11 10:17+0000\n" "Last-Translator: Jose Riha \n" "Language-Team: Slovak \n" "Language-Team: Swedish \n" "Language-Team: Turkish \n" "Language-Team: Ukrainian \n" "Language-Team: Chinese (Simplified) +// SPDX-License-Identifier: GPL-3.0-or-later + +// The content from common.glsl is automatically prepended to each shader effect. + +uniform vec4 uColor; +uniform float uSeed; +uniform float uScale; +uniform float uStrength; +uniform float uSpeed; + +const float BLUR_WIDTH = 0.01; // Width of the gradients. +const float TB_TIME = 0.7; // Relative time for the top/bottom animation. +const float LR_TIME = 0.4; // Relative time for the left/right animation. +const float LR_DELAY = 0.6; // Delay after which the left/right animation starts. +const float FF_TIME = 0.1; // Relative time for the final fade to transparency. +const float SCALING = 0.5; // Additional vertical scaling of the window. + +// This is a combination of the effects from tv.frag and glitch.frag. Credits go to Kurt +// Wilson (https://github.com/Kurtoid) for this idea! +void main() { + + // Add the tv effect sooner/later in the animation, compared to the original TV effect. + float tOffset = uForOpening ? 0.0 : 1.0; + float tvProgress = clamp(uProgress * 2.0 - tOffset, 0.0, 1.0); + tvProgress = uForOpening ? 1.0 - easeOutQuad(tvProgress) : easeOutQuad(tvProgress); + + // Scale down the window vertically. + float scale = 1.0 / mix(1.0, SCALING, tvProgress) - 1.0; + vec2 coords = iTexCoord.st; + coords.y = coords.y * (scale + 1.0) - scale * 0.5; + + // This is from the original Glitch effect. + float progress = easeInQuad(uForOpening ? 1.0 - uProgress : uProgress); + float time = progress * uDuration * uSpeed; + float strength = uStrength * progress; + float displace = 1000.0 * strength / uSize.x; + float yPos = uScale * uSize.y * (coords.y + uSeed * 10.0); + + // Create large noise waves and add some smaller noise waves. + float noise = clamp(simplex2D(vec2(time, yPos * 0.002)) - 0.5, 0.0, 1.0); + noise += (simplex2D(vec2(time * 10.0, yPos * 0.05)) - 0.5) * 0.15; + + // Apply the noise as x displacement for every line. + float xPos = clamp(coords.x - displace * noise * noise, 0.0, 1.0); + vec4 oColor = getInputColor(vec2(xPos, coords.y)); + + // Mix in some random interference lines. + vec3 interference = uColor.rgb * hash12(vec2(yPos * time)); + float interferenceStrength = noise * min(strength, 1.0); + oColor.rgb = mix(oColor.rgb, interference, uColor.a * interferenceStrength); + + // Mix in some grainy noise. + vec3 grain = uColor.rgb * simplex2D(uSize * coords + vec2(time * 100.0)); + float grainStrength = 0.2 * min(strength, 1.0); + oColor.rgb = mix(oColor.rgb, grain, uColor.a * grainStrength); + + // Add a subtle line pattern every 4 pixels. + if (floor(mod(yPos * 0.25, 2.0)) == 0.0) { + oColor.rgb = mix(oColor.rgb, uColor.rgb, uColor.a * (0.15 * noise)); + } + + // Shift green/blue channels. + float offset = 0.1 * noise * displace; + oColor.g = mix(oColor.g, getInputColor(vec2(xPos + offset, coords.y)).g, 0.25); + oColor.b = mix(oColor.b, getInputColor(vec2(xPos - offset, coords.y)).b, 0.25); + + // Now hide the window according to the TV effect. + + // All of these are in [0..1] during the different stages of the animation. + // tb refers to the top-bottom animation. + // lr refers to the left-right animation. + // ff refers to the final fade animation. + float tbProg = smoothstep(0.0, 1.0, clamp(tvProgress / TB_TIME, 0.0, 1.0)); + float lrProg = smoothstep(0.0, 1.0, clamp((tvProgress - LR_DELAY) / LR_TIME, 0.0, 1.0)); + float ffProg = + smoothstep(0.0, 1.0, clamp((tvProgress - 1.0 + FF_TIME) / FF_TIME, 0.0, 1.0)); + + // This is a top-center-bottom gradient in [0..1..0] + float tb = coords.y * 2.0; + tb = tb < 1.0 ? tb : 2.0 - tb; + + // This is a left-center-right gradient in [0..1..0] + float lr = coords.x * 2.0; + lr = lr < 1.0 ? lr : 2.0 - lr; + + // Combine the progress values with the gradients to create the alpha masks. + float tbMask = 1.0 - smoothstep(0.0, 1.0, clamp((tbProg - tb) / BLUR_WIDTH, 0.0, 1.0)); + float lrMask = 1.0 - smoothstep(0.0, 1.0, clamp((lrProg - lr) / BLUR_WIDTH, 0.0, 1.0)); + float ffMask = 1.0 - smoothstep(0.0, 1.0, ffProg); + + // Assemble the final color value. + oColor.rgb = + mix(oColor.rgb, uColor.rgb * oColor.a, uColor.a * smoothstep(0.0, 1.0, tvProgress)); + float mask = tbMask * lrMask * ffMask; + + oColor.a *= mask; + + setOutputColor(oColor); +} diff --git a/resources/shaders/tv.frag b/resources/shaders/tv.frag index cf81c39..5b8f72b 100644 --- a/resources/shaders/tv.frag +++ b/resources/shaders/tv.frag @@ -14,7 +14,7 @@ // The content from common.glsl is automatically prepended to each shader effect. -uniform vec3 uColor; +uniform vec4 uColor; const float BLUR_WIDTH = 0.01; // Width of the gradients. const float TB_TIME = 0.7; // Relative time for the top/bottom animation. @@ -56,7 +56,8 @@ void main() { float mask = tbMask * lrMask * ffMask; vec4 oColor = getInputColor(coords); - oColor.rgb = mix(oColor.rgb, uColor * oColor.a, smoothstep(0.0, 1.0, prog)); + oColor.rgb = + mix(oColor.rgb, uColor.rgb * oColor.a, uColor.a * smoothstep(0.0, 1.0, prog)); oColor.a *= mask; // These are pretty useful for understanding how this works. diff --git a/resources/ui/adw/Glitch.ui b/resources/ui/adw/Glitch.ui index 23775d2..f2cfe78 100644 --- a/resources/ui/adw/Glitch.ui +++ b/resources/ui/adw/Glitch.ui @@ -149,7 +149,7 @@ SPDX-License-Identifier: GPL-3.0-or-later center 250 - 0 + 1 1 diff --git a/resources/ui/adw/TVEffect.ui b/resources/ui/adw/TVEffect.ui index fc3d1e8..4992734 100644 --- a/resources/ui/adw/TVEffect.ui +++ b/resources/ui/adw/TVEffect.ui @@ -48,7 +48,7 @@ SPDX-License-Identifier: GPL-3.0-or-later tv-effect-color - 0 + 1 1 250 center diff --git a/resources/ui/adw/TVGlitch.ui b/resources/ui/adw/TVGlitch.ui new file mode 100644 index 0000000..d1b28d2 --- /dev/null +++ b/resources/ui/adw/TVGlitch.ui @@ -0,0 +1,171 @@ + + + + + + + + + + + Animation Time [ms] + + + center + 1 + 0 + left + 300 + + + 2000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Scale + + + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Strength + + + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Speed + + + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color + tv-glitch-color + + + center + 250 + 1 + 1 + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + \ No newline at end of file diff --git a/resources/ui/gtk3/Glitch.ui b/resources/ui/gtk3/Glitch.ui index 79fb5b3..ab45f1b 100644 --- a/resources/ui/gtk3/Glitch.ui +++ b/resources/ui/gtk3/Glitch.ui @@ -263,7 +263,7 @@ SPDX-License-Identifier: GPL-3.0-or-later - 0 + 1 1 diff --git a/resources/ui/gtk3/TVEffect.ui b/resources/ui/gtk3/TVEffect.ui index 25f91f7..7b8902a 100644 --- a/resources/ui/gtk3/TVEffect.ui +++ b/resources/ui/gtk3/TVEffect.ui @@ -95,7 +95,7 @@ SPDX-License-Identifier: GPL-3.0-or-later - 0 + 1 1 diff --git a/resources/ui/gtk3/TVGlitch.ui b/resources/ui/gtk3/TVGlitch.ui new file mode 100644 index 0000000..144d48e --- /dev/null +++ b/resources/ui/gtk3/TVGlitch.ui @@ -0,0 +1,297 @@ + + + + + + + + 2000 + 100 + 1 + 100 + + + + 10 + 0.1 + 0.01 + 0.1 + + + + 10 + 0.1 + 0.01 + 0.1 + + + + 10 + 0.1 + 0.01 + 0.1 + + + + vertical + + + + + + none + + + + + 10 + 10 + 10 + 10 + 0 + + + 8 + + + Animation Time [ms] + 0 + start + center + 1 + + + + + end + center + 1 + 0 + left + 300 + tv-glitch-animation-time + + + + + + + edit-clear-symbolic + 1 + + + Reset to Default Value + + + + + + + + + + + 10 + 10 + 10 + 10 + 0 + + + 8 + + + Scale + 0 + start + center + 1 + + + + + end + center + 1 + 2 + left + 300 + tv-glitch-scale + + + + + + + edit-clear-symbolic + 1 + + + Reset to Default Value + + + + + + + + + + + 10 + 10 + 10 + 10 + 0 + + + 8 + + + Strength + 0 + start + center + 1 + + + + + end + center + 1 + 2 + left + 300 + tv-glitch-strength + + + + + + + edit-clear-symbolic + 1 + + + Reset to Default Value + + + + + + + + + + + 10 + 10 + 10 + 10 + 0 + + + 8 + + + Speed + 0 + start + center + 1 + + + + + end + center + 1 + 2 + left + 300 + tv-glitch-speed + + + + + + + edit-clear-symbolic + 1 + + + Reset to Default Value + + + + + + + + + + + 10 + 10 + 10 + 10 + 0 + + + + + Color + 0 + start + center + 1 + + + + + 1 + 1 + + + + + + + edit-clear-symbolic + 1 + + + Reset to Default Value + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/ui/gtk4/Glitch.ui b/resources/ui/gtk4/Glitch.ui index ade6471..ae0553e 100644 --- a/resources/ui/gtk4/Glitch.ui +++ b/resources/ui/gtk4/Glitch.ui @@ -220,7 +220,7 @@ SPDX-License-Identifier: GPL-3.0-or-later - 0 + 1 1 diff --git a/resources/ui/gtk4/TVEffect.ui b/resources/ui/gtk4/TVEffect.ui index 48babef..6e0b7f3 100644 --- a/resources/ui/gtk4/TVEffect.ui +++ b/resources/ui/gtk4/TVEffect.ui @@ -82,7 +82,7 @@ SPDX-License-Identifier: GPL-3.0-or-later - 0 + 1 1 diff --git a/resources/ui/gtk4/TVGlitch.ui b/resources/ui/gtk4/TVGlitch.ui new file mode 100644 index 0000000..dc12bf8 --- /dev/null +++ b/resources/ui/gtk4/TVGlitch.ui @@ -0,0 +1,249 @@ + + + + + + + + vertical + + + + + + none + 1 + + + + + 0 + + + + + Animation Time [ms] + 0 + start + center + 1 + + + + + end + center + 1 + 0 + left + 300 + + + 2000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + Reset to Default Value + + + + + + + + + + + 0 + + + + + Scale + 0 + start + center + 1 + + + + + end + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + Reset to Default Value + + + + + + + + + + + 0 + + + + + Strength + 0 + start + center + 1 + + + + + end + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + Reset to Default Value + + + + + + + + + + + 0 + + + + + Speed + 0 + start + center + 1 + + + + + end + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + Reset to Default Value + + + + + + + + + + + 0 + + + + + Color + 0 + start + center + 1 + + + + + 1 + 1 + + + + + edit-clear-symbolic + Reset to Default Value + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Glitch.js b/src/Glitch.js index b932031..356e336 100644 --- a/src/Glitch.js +++ b/src/Glitch.js @@ -59,7 +59,7 @@ var Glitch = class { // clang-format off shader.set_uniform_float(shader._uSeed, 1, [testMode ? 0 : Math.random()]); - shader.set_uniform_float(shader._uColor, 3, [c.red / 255, c.green / 255, c.blue / 255]); + shader.set_uniform_float(shader._uColor, 4, [c.red / 255, c.green / 255, c.blue / 255, c.alpha / 255]); shader.set_uniform_float(shader._uScale, 1, [settings.get_double('glitch-scale')]); shader.set_uniform_float(shader._uStrength, 1, [settings.get_double('glitch-strength')]); shader.set_uniform_float(shader._uSpeed, 1, [settings.get_double('glitch-speed')]); diff --git a/src/TVEffect.js b/src/TVEffect.js index ecd6ea2..b4dd4f4 100644 --- a/src/TVEffect.js +++ b/src/TVEffect.js @@ -51,8 +51,8 @@ var TVEffect = class { // Write all uniform values at the start of each animation. shader.connect('begin-animation', (shader, settings) => { const c = Clutter.Color.from_string(settings.get_string('tv-effect-color'))[1]; - shader.set_uniform_float(shader._uColor, 3, - [c.red / 255, c.green / 255, c.blue / 255]); + shader.set_uniform_float( + shader._uColor, 4, [c.red / 255, c.green / 255, c.blue / 255, c.alpha / 255]); }); }); } diff --git a/src/TVGlitch.js b/src/TVGlitch.js new file mode 100644 index 0000000..4faebf9 --- /dev/null +++ b/src/TVGlitch.js @@ -0,0 +1,121 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Simon Schneegans +// SPDX-License-Identifier: GPL-3.0-or-later + +'use strict'; + +const GObject = imports.gi.GObject; + +const _ = imports.gettext.domain('burn-my-windows').gettext; + +const ExtensionUtils = imports.misc.extensionUtils; +const Me = imports.misc.extensionUtils.getCurrentExtension(); +const utils = Me.imports.src.utils; +const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory; + +////////////////////////////////////////////////////////////////////////////////////////// +// This effect combines the Glitch and the TV Effect. Credits go to Kurt Wilson // +// (https://github.com/Kurtoid) for this idea! // +////////////////////////////////////////////////////////////////////////////////////////// + +// The effect class can be used to get some metadata (like the effect's name or supported +// GNOME Shell versions), to initialize the respective page of the settings dialog, as +// well as to create the actual shader for the effect. +var TVGlitch = class { + + // The constructor creates a ShaderFactory which will be used by extension.js to create + // shader instances for this effect. The shaders will be automagically created using the + // GLSL file in resources/shaders/.glsl. The callback will be called for each + // newly created shader instance. + constructor() { + this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => { + // We import Clutter in this function as it is not available in the preferences + // process. This creator function of the ShaderFactory is only called within GNOME + // Shell's process. + const Clutter = imports.gi.Clutter; + + // Store uniform locations of newly created shaders. + shader._uSeed = shader.get_uniform_location('uSeed'); + shader._uColor = shader.get_uniform_location('uColor'); + shader._uScale = shader.get_uniform_location('uScale'); + shader._uStrength = shader.get_uniform_location('uStrength'); + shader._uSpeed = shader.get_uniform_location('uSpeed'); + + // Write all uniform values at the start of each animation. + shader.connect('begin-animation', (shader, settings) => { + const c = Clutter.Color.from_string(settings.get_string('tv-glitch-color'))[1]; + + // If we are performing an integration tests, we use a fixed seed. + const testMode = settings.get_boolean('test-mode'); + + // clang-format off + shader.set_uniform_float(shader._uSeed, 1, [testMode ? 0 : Math.random()]); + shader.set_uniform_float(shader._uColor, 4, [c.red / 255, c.green / 255, c.blue / 255, c.alpha / 255]); + shader.set_uniform_float(shader._uScale, 1, [settings.get_double('tv-glitch-scale')]); + shader.set_uniform_float(shader._uStrength, 1, [settings.get_double('tv-glitch-strength')]); + shader.set_uniform_float(shader._uSpeed, 1, [settings.get_double('tv-glitch-speed')]); + // clang-format on + }); + }); + } + + // ---------------------------------------------------------------------------- metadata + + // The effect is available on all GNOME Shell versions supported by this extension. + getMinShellVersion() { + return [3, 36]; + } + + // This will be called in various places where a unique identifier for this effect is + // required. It should match the prefix of the settings keys which store whether the + // effect is enabled currently (e.g. '*-close-effect'), and its animation time + // (e.g. '*-animation-time'). + getNick() { + return 'tv-glitch'; + } + + // This will be shown in the sidebar of the preferences dialog as well as in the + // drop-down menus where the user can choose the effect. + getLabel() { + return _('TV Glitch'); + } + + // -------------------------------------------------------------------- API for prefs.js + + // This is called by the preferences dialog. It loads the settings page for this effect, + // and binds all properties to the settings. + getPreferences(dialog) { + + // Add the settings page to the builder. + dialog.getBuilder().add_from_resource(`/ui/${utils.getUIDir()}/TVGlitch.ui`); + + // Bind all properties. + dialog.bindAdjustment('tv-glitch-animation-time'); + dialog.bindAdjustment('tv-glitch-scale'); + dialog.bindAdjustment('tv-glitch-speed'); + dialog.bindAdjustment('tv-glitch-strength'); + dialog.bindColorButton('tv-glitch-color'); + + // Finally, return the new settings page. + return dialog.getBuilder().get_object('tv-glitch-prefs'); + } + + // ---------------------------------------------------------------- API for extension.js + + // The getActorScale() is called from extension.js to adjust the actor's size during the + // animation. This is useful if the effect requires drawing something beyond the usual + // bounds of the actor. This only works for GNOME 3.38+. + getActorScale(settings) { + return {x: 1.0, y: 1.0}; + } +} diff --git a/tests/generate-references.sh b/tests/generate-references.sh index 45fdfbd..6c2d5bd 100755 --- a/tests/generate-references.sh +++ b/tests/generate-references.sh @@ -190,6 +190,7 @@ capture_effect "pixel-wheel" capture_effect "pixel-wipe" capture_effect "portal" capture_effect "tv" +capture_effect "tv-glitch" capture_effect "wisps" if [[ "${FEDORA_VERSION}" -gt 32 ]]; then diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-32.png b/tests/references/tv-glitch-close-gnome-wayland-nested-32.png new file mode 100644 index 0000000..feab7e8 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-wayland-nested-32.png differ diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-33.png b/tests/references/tv-glitch-close-gnome-wayland-nested-33.png new file mode 100644 index 0000000..4867517 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-wayland-nested-33.png differ diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-34.png b/tests/references/tv-glitch-close-gnome-wayland-nested-34.png new file mode 100644 index 0000000..4ed3403 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-wayland-nested-34.png differ diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-35.png b/tests/references/tv-glitch-close-gnome-wayland-nested-35.png new file mode 100644 index 0000000..9af6b06 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-wayland-nested-35.png differ diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-36.png b/tests/references/tv-glitch-close-gnome-wayland-nested-36.png new file mode 100644 index 0000000..03abd21 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-wayland-nested-36.png differ diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-37.png b/tests/references/tv-glitch-close-gnome-wayland-nested-37.png new file mode 100644 index 0000000..a0e7948 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-wayland-nested-37.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-32.png b/tests/references/tv-glitch-close-gnome-xsession-32.png new file mode 100644 index 0000000..83adbfc Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-32.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-33.png b/tests/references/tv-glitch-close-gnome-xsession-33.png new file mode 100644 index 0000000..5a7bb22 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-33.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-34.png b/tests/references/tv-glitch-close-gnome-xsession-34.png new file mode 100644 index 0000000..17ee6d7 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-34.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-35.png b/tests/references/tv-glitch-close-gnome-xsession-35.png new file mode 100644 index 0000000..6e45512 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-35.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-36.png b/tests/references/tv-glitch-close-gnome-xsession-36.png new file mode 100644 index 0000000..70df3e8 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-36.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-37.png b/tests/references/tv-glitch-close-gnome-xsession-37.png new file mode 100644 index 0000000..d5989ef Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-37.png differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-32.png b/tests/references/tv-glitch-open-gnome-wayland-nested-32.png new file mode 100644 index 0000000..793eada Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-wayland-nested-32.png differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-33.png b/tests/references/tv-glitch-open-gnome-wayland-nested-33.png new file mode 100644 index 0000000..bd3234b Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-wayland-nested-33.png differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-34.png b/tests/references/tv-glitch-open-gnome-wayland-nested-34.png new file mode 100644 index 0000000..4de2a5c Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-wayland-nested-34.png differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-35.png b/tests/references/tv-glitch-open-gnome-wayland-nested-35.png new file mode 100644 index 0000000..e708f62 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-wayland-nested-35.png differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-36.png b/tests/references/tv-glitch-open-gnome-wayland-nested-36.png new file mode 100644 index 0000000..09d9c09 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-wayland-nested-36.png differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-37.png b/tests/references/tv-glitch-open-gnome-wayland-nested-37.png new file mode 100644 index 0000000..9363ed0 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-wayland-nested-37.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-32.png b/tests/references/tv-glitch-open-gnome-xsession-32.png new file mode 100644 index 0000000..855a75e Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-32.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-33.png b/tests/references/tv-glitch-open-gnome-xsession-33.png new file mode 100644 index 0000000..06ebc84 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-33.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-34.png b/tests/references/tv-glitch-open-gnome-xsession-34.png new file mode 100644 index 0000000..9f60c48 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-34.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-35.png b/tests/references/tv-glitch-open-gnome-xsession-35.png new file mode 100644 index 0000000..c6724b8 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-35.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-36.png b/tests/references/tv-glitch-open-gnome-xsession-36.png new file mode 100644 index 0000000..f9d81f7 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-36.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-37.png b/tests/references/tv-glitch-open-gnome-xsession-37.png new file mode 100644 index 0000000..0b8a9d7 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-37.png differ diff --git a/tests/run-test.sh b/tests/run-test.sh index d570a57..0599323 100755 --- a/tests/run-test.sh +++ b/tests/run-test.sh @@ -215,6 +215,7 @@ test_effect "pixel-wheel" test_effect "pixel-wipe" test_effect "portal" test_effect "tv" +test_effect "tv-glitch" test_effect "wisps" if [[ "${FEDORA_VERSION}" -gt 32 ]]; then