diff --git a/docs/changelog.md b/docs/changelog.md index ca72b39..f20cba8 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -8,6 +8,10 @@ * An option has been added which allows to automatically disable all effects if running on battery power. +#### Enhancements + +* The shader include system has been simplified. There's now just one "common.glsl" which is automatically loaded into each shader. + ## [Burn My Windows 16](https://github.com/schneegans/Burn-My-Windows/releases/tag/v16) **Release Date:** 2022-05-21 diff --git a/docs/how-to-create-new-effects.md b/docs/how-to-create-new-effects.md index d92b43a..28e1a50 100644 --- a/docs/how-to-create-new-effects.md +++ b/docs/how-to-create-new-effects.md @@ -77,7 +77,7 @@ Just remember to replace `simple-fade` with your custom name! ### 2. Creating the Effect Class -You will have to create a new GLSL file called `resources/shaders/simple-fade.glsl` and a new JavaScript source file called `src/SimpleFade.js`. +You will have to create a new GLSL file called `resources/shaders/simple-fade.frag` and a new JavaScript source file called `src/SimpleFade.js`. Simply paste the following source code to the respective file. Please study this code carefully, all of it is explained with inline comments. @@ -85,15 +85,14 @@ Please study this code carefully, all of it is explained with inline comments. Expand this to show the GLSL code. ```glsl -// The code below injects some standard uniforms which will be updated during the -// animation. This includes: +// The content from common.glsl is automatically prepended to each shader effect. This +// provides some standard uniforms which will be updated during the animation. // bool uForOpening: True if a window-open animation is ongoing, false otherwise. // sampler2D uTexture: Contains the texture of the window. // float uProgress: A value which transitions from 0 to 1 during the entire animation. // float uTime: A steadily increasing value in seconds. // vec2 uSize: The size of uTexture in pixels. // float uPadding: The empty area around the actual window (e.g. where the shadow is drawn). -#include "common/uniforms.glsl" // The width of the fading effect is loaded from the settings. uniform float uFadeWidth; diff --git a/po/ar.po b/po/ar.po index 66d7b58..64aea04 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: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-05-17 19:18+0000\n" "Last-Translator: fawaz006 \n" "Language-Team: Arabic =11 ? 4 : 5;\n" "X-Generator: Weblate 4.13-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "خيارات التأثير" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "عُد" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "خيارات عامة" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "الرعاة الذهبيون" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "الرعاة الفضيون" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "الرعاة البرونزيون" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "الرعاة السابقون" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "معاينة لـ %s" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "أغلق هذه النافذة لمعاينة التأثير!" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "زجاج المكسور" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "تأثير التلفزيون" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "هجوم تي ريكس" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "الانفجار القطع" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "قطع" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "نار" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "النار الافتراضية" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "نار حارقة" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "داكن وقذر" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "نسيم بارد" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "سانتا قادم" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "سداسي الزوايا" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "تنشيط أ" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "شبح" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "تنشيط ب" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "ماتركس" @@ -182,21 +182,22 @@ msgstr "المدة [م,ث]" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -346,6 +347,10 @@ msgstr "إغلاق التأثيرات للنافذة" msgid "Also Add Effects to Dialogs" msgstr "أضف أيضًا تأثيرات إلى الحوارات" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "شدة الدوران" diff --git a/po/cs.po b/po/cs.po index 183a5c6..da8021b 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: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-05-23 08:18+0000\n" "Last-Translator: Jose Riha \n" "Language-Team: Czech =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.13-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "Obecné možnosti" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "Náhled %s" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "Zavřete toto okno, pokud chcete vidět efekt!" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Střepy" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "Televize" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "Tyrannosaurus" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "Obláčky" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "Oheň" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "Výchozí oheň" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "Pekelný oheň" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "Temný" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "Studený vánek" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "Santa přichází" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "Energizovat A" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "Energizovat B" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "Matrix" @@ -181,21 +181,22 @@ msgstr "Délka animace [ms]" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -345,6 +346,10 @@ msgstr "Animace při zavírání okna" msgid "Also Add Effects to Dialogs" msgstr "Použít efekt i na dialogová okna" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "" diff --git a/po/de.po b/po/de.po index 23f6f12..784a4c9 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-04-05 18:37+0000\n" "Last-Translator: Simon Schneegans \n" "Language-Team: German \n" "Language-Team: Spanish \n" "Language-Team: Persian 1;\n" "X-Generator: Weblate 4.13-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "انتخاب‌های جلوه" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "بازگشت" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "انتخاب‌های عمومی" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "حامیان طلایی" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "حامیان نقره‌ای" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "حامیان برنزی" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "حامیان گذشته" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "پیش‌نمایش برای %s" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "برای پیش‌نمایش جلوه، پنجره را ببندید!" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "شیشهٔ شکسته" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "جلوهٔ تلویزیون" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "حملهٔ تی‌رکس" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "ضربهٔ فروپاشی" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "جرقه‌ها" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "آتش" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "آتش پیش‌گزیده" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "آتش جهنمی" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "تاریک و دودی" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "نسیم سرد" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "بابانوئل می‌آید" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "شش ضلعی" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "انرژی آ" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "تجسم" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "انرژی ب" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "ماتریکس" @@ -181,21 +181,22 @@ msgstr "زمان پویانمایی (میلی‌ثانیه)" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -345,6 +346,10 @@ msgstr "پویانمایی بستن پنجره" msgid "Also Add Effects to Dialogs" msgstr "همچنین جلوه‌ها را به گفت‌وگوها اضافه کن" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "شدّت چرخش" diff --git a/po/fi.po b/po/fi.po index 17f268d..2e5c28c 100644 --- a/po/fi.po +++ b/po/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-04-08 07:11+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish \n" "Language-Team: French 1;\n" "X-Generator: Weblate 4.12.1\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "Options de l'effet" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "Retour" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "Options générales" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "Sponsors Or" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "Sponsors Argent" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "Sponsors Bronze" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "Anciens Sponsors" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "Aperçu pour %s" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "Fermez cette fenêtre pour un aperçu de l'effet !" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Verre brisé" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "Effet TV" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "Attaque de T-Rex" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "Désintégration" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "Feux follets" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "Feu" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "Feu par défaut" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "Feu de l'enfer" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "Sombre et ténébreux" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "Brise froide" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "Le Père Noël arrive" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "Hexagone" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "Énergie A" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "Apparition" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "Énergie B" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "Matrix" @@ -181,21 +181,22 @@ msgstr "Durée de l'animation (ms)" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -348,6 +349,10 @@ msgstr "Animation de fermeture de fenêtre" msgid "Also Add Effects to Dialogs" msgstr "Appliquer également les effets aux boîtes de dialogue" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "Intensité du tournoiement" diff --git a/po/it.po b/po/it.po index 6d5452a..609d469 100644 --- a/po/it.po +++ b/po/it.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-05 09:22+0200\n" -"PO-Revision-Date: 2022-04-16 11:14+0000\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" +"PO-Revision-Date: 2022-05-27 18:20+0000\n" "Last-Translator: albanobattistella \n" "Language-Team: Italian \n" @@ -17,107 +17,107 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "Opzioni effetto" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "Indietro" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "Opzioni generali" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "Sponsor d'oro" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "Sponsor d'argento" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "Sponsor di bronzo" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "Sponsor passati" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "Anteprima per %s" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "Chiudi questa finestra per visualizzare in anteprima l'effetto!" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Vetro rotto" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "Effetto TV" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "Attacco T-Rex" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "Scatto di disintegrazione" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "Scintille" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "Fuoco" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "Fuoco predefinito" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "Fuoco Infernale" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "Scuro e Tenebroso" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "Brezza Fredda" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "Babbo Natale sta arrivando" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "Esagono" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "Energia A" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "Apparizione" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "Energia B" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "Matrix" @@ -181,21 +181,22 @@ msgstr "Tempo animazione [ms]" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -346,6 +347,10 @@ msgstr "Animazione alla chiusura della finestra" msgid "Also Add Effects to Dialogs" msgstr "Aggiungi anche effetti ai dialoghi" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "Disattiva con alimentazione a batteria" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "Intensità di rotazione" diff --git a/po/ko.po b/po/ko.po index 4f573ad..2d14416 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-05-23 08:18+0000\n" "Last-Translator: Seong-ho Cho \n" "Language-Team: Korean \n" -"Language-Team: Norwegian Bokmål \n" +"Language-Team: Norwegian Bokmål \n" "Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,107 +19,107 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.12-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "Effektalternativer" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "Gå tilbake" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "Generelle innstillinger" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "Gullsponsorer" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "Sølvsponsorer" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "Bronsesponsorer" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "Tidligere sponsorer" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "Forhåndsvisning for %s" -#: prefs.js:532 +#: prefs.js:531 #, fuzzy msgid "Close this Window to Preview the Effect!" msgstr "Lukk dette vinduet for å forhåndsvise effekten" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 #, fuzzy msgid "Broken Glass" msgstr "Knust glass" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "TV-effekt" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "T-rex-angrep" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "Brann" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "Forvalgt brann" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "Kald bris" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "Julenissen kommer" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "Heksagon" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "" @@ -183,21 +183,22 @@ msgstr "Animasjonstid [ms]" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -346,6 +347,10 @@ msgstr "" msgid "Also Add Effects to Dialogs" msgstr "" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "Hvirvelintensitet" diff --git a/po/nl.po b/po/nl.po index 899bac3..75f831d 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-05 09:22+0200\n" -"PO-Revision-Date: 2022-04-05 18:37+0000\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" +"PO-Revision-Date: 2022-05-26 17:20+0000\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: Dutch \n" @@ -17,107 +17,107 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "Effectvoorkeuren" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "Scherm sluiten" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "Algemene voorkeuren" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "Gouden sponsoren" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "Zilveren sponsoren" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "Bronzen sponsoren" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "Voormalige sponsoren" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "%s-voorvertoning" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "Sluit dit venster om het effect voor te vertonen." -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Gebroken glas" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "Tv-effect" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "T-Rex-aanval" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "Uiteenvallen" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "Dwaallicht" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "Vuur" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "Normaal vuur" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "Hellevuur" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "Donker en zwart" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "Koude wind" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "Kerstmanvuur" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "Hexagon" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "Stimulatie A" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "Verschijning" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "Stimulatie B" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "Matrix" @@ -181,21 +181,22 @@ msgstr "Animatieduur [in ms]" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -347,6 +348,10 @@ msgstr "Animatie bij sluiten van vensters" msgid "Also Add Effects to Dialogs" msgstr "Dialoogvensters ook voorzien van effecten" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "Uitschakelen bij gebruik van accu" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "Wervelintensiteit" diff --git a/po/pl.po b/po/pl.po index 37955cd..82c38b2 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-05-24 21:14+0000\n" "Last-Translator: Paweł Rzońca \n" "Language-Team: Polish =20) ? 1 : 2;\n" "X-Generator: Weblate 4.13-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "Opcje Efektów" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "Wstecz" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "Opcje Ogólne" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "Złoci Sponsorzy" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "Srebrni Sponsorzy" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "Brązowi Sponsorzy" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "Byli Sponsorzy" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "Podgląd dla %s" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "Zamknij to Okno, aby zobaczyć Efekt!" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Rozbicie Szkła" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "Efekt TV" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "Atak T-Rex-a" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "Pstryknięcie Dezintegracji" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "Ogniki" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "Ogień" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "Domyślny Ogień" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "Ogień Piekielny" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "Ciemny i Brudny" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "Zimna Bryza" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "Nadchodzi Święty Mikołaj" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "Sześciokąt" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "Energetyzacja A" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "Teleportacja" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "Energetyzacja B" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "Matrix" @@ -182,21 +182,22 @@ msgstr "Czas Animacji [ms]" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -347,6 +348,10 @@ msgstr "Animacja Zamykania Okna" msgid "Also Add Effects to Dialogs" msgstr "Dodaj Efekty również do Okien Dialogowych" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "Intensywność Wirowania" diff --git a/po/ru.po b/po/ru.po index 14cde19..fd15022 100644 --- a/po/ru.po +++ b/po/ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-04-13 13:09+0000\n" "Last-Translator: Егор Ермаков \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.12-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "Параметры эффекта" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "Назад" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "Общие настройки" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "Золотые спонсоры" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "Серебряные спонсоры" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "Бронзовые спонсоры" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "Прошлые спонсоры" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "Предпросмотр %s" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "Закройте это окно для предпросмотра эффекта!" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Разбитое стекло" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "Эффект ЭЛТ" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "Атака тираннозавра" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "Огоньки" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "Огонь" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "Обычный огонь" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "Адское пламя" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "Тёмный и грязный" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "Холодный бриз" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "Дед Мороз идёт" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "Гексагон" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "Энергия A" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "Энергия B" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "Матрица" @@ -182,21 +182,22 @@ msgstr "Время анимации (мс)" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -347,6 +348,10 @@ msgstr "Анимация закрытия окна" msgid "Also Add Effects to Dialogs" msgstr "Также добавить эффекты к диалогам" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "Интенсивность вращения" diff --git a/po/sk.po b/po/sk.po index d5fa77f..3a30cb2 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: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-05-23 08:18+0000\n" "Last-Translator: Jose Riha \n" "Language-Team: Slovak =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.13-dev\n" -#: prefs.js:112 +#: prefs.js:113 msgid "Effect Options" msgstr "Možnosti efektov" -#: prefs.js:140 +#: prefs.js:141 msgid "Go Back" msgstr "Prejsť naspäť" -#: prefs.js:182 +#: prefs.js:183 msgid "General Options" msgstr "Všeobecné možnosti" -#: prefs.js:276 +#: prefs.js:277 msgid "Gold Sponsors" msgstr "Zlatí sponzori" -#: prefs.js:279 +#: prefs.js:280 msgid "Silver Sponsors" msgstr "Strieborní sponzori" -#: prefs.js:282 +#: prefs.js:283 msgid "Bronze Sponsors" msgstr "Bronzoví sponzori" -#: prefs.js:285 +#: prefs.js:286 msgid "Past Sponsors" msgstr "Bývalí sponzori" #. Translators: %s will be replaced by the effect's name. -#: prefs.js:510 +#: prefs.js:509 #, javascript-format msgid "Preview for %s" msgstr "Náhľad %s" -#: prefs.js:532 +#: prefs.js:531 msgid "Close this Window to Preview the Effect!" msgstr "Zatvorte toto okno, ak chcete vidieť efekt!" -#: src/BrokenGlass.js:57 +#: src/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Črepiny" -#: src/TVEffect.js:56 +#: src/TVEffect.js:77 msgid "TV Effect" msgstr "Televízor" -#: src/TRexAttack.js:56 +#: src/TRexAttack.js:115 msgid "T-Rex Attack" msgstr "Tyrannosaurus" -#: src/SnapOfDisintegration.js:60 +#: src/SnapOfDisintegration.js:117 msgid "Snap of Disintegration" msgstr "Thanosove lusknutie" -#: src/Wisps.js:55 +#: src/Wisps.js:85 msgid "Wisps" msgstr "Obláčiky" -#: src/Fire.js:58 +#: src/Fire.js:99 msgid "Fire" msgstr "Oheň" -#: src/Fire.js:130 +#: src/Fire.js:154 msgid "Default Fire" msgstr "Predvolený oheň" -#: src/Fire.js:140 +#: src/Fire.js:164 msgid "Hell Fire" msgstr "Pekelný oheň" -#: src/Fire.js:150 +#: src/Fire.js:174 msgid "Dark and Smutty" msgstr "Tmavý a zafúľaný" -#: src/Fire.js:160 +#: src/Fire.js:184 msgid "Cold Breeze" msgstr "Studený vánok" -#: src/Fire.js:170 +#: src/Fire.js:194 msgid "Santa is Coming" msgstr "Santa prichádza" -#: src/Hexagon.js:53 +#: src/Hexagon.js:97 msgid "Hexagon" msgstr "Šesťhran" -#: src/EnergizeA.js:54 +#: src/EnergizeA.js:79 msgid "Energize A" msgstr "Nabudenie A" -#: src/Apparition.js:57 +#: src/Apparition.js:80 msgid "Apparition" msgstr "Prízrak" -#: src/EnergizeB.js:54 +#: src/EnergizeB.js:80 msgid "Energize B" msgstr "Nabudenie B" -#: src/Matrix.js:58 +#: src/Matrix.js:113 msgid "Matrix" msgstr "Matrix" @@ -181,21 +181,22 @@ msgstr "Trvanie animácie [ms]" #: resources/ui/gtk4/Hexagon.ui:178 resources/ui/gtk4/Hexagon.ui:212 #: resources/ui/gtk4/Hexagon.ui:265 resources/ui/gtk4/EnergizeB.ui:52 #: resources/ui/gtk4/EnergizeB.ui:98 resources/ui/gtk4/EnergizeB.ui:132 -#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/Apparition.ui:52 -#: resources/ui/gtk4/Apparition.ui:98 resources/ui/gtk4/Apparition.ui:144 -#: resources/ui/gtk4/Apparition.ui:190 resources/ui/gtk4/Apparition.ui:236 -#: resources/ui/gtk3/Wisps.ui:68 resources/ui/gtk3/Wisps.ui:117 -#: resources/ui/gtk3/Wisps.ui:160 resources/ui/gtk3/Fire.ui:119 -#: resources/ui/gtk3/Fire.ui:167 resources/ui/gtk3/Fire.ui:215 -#: resources/ui/gtk3/Fire.ui:277 resources/ui/gtk3/Fire.ui:345 -#: resources/ui/gtk3/TVEffect.ui:61 resources/ui/gtk3/TVEffect.ui:104 -#: resources/ui/gtk3/EnergizeA.ui:68 resources/ui/gtk3/EnergizeA.ui:117 -#: resources/ui/gtk3/EnergizeA.ui:160 resources/ui/gtk3/Hexagon.ui:75 -#: resources/ui/gtk3/Hexagon.ui:124 resources/ui/gtk3/Hexagon.ui:173 -#: resources/ui/gtk3/Hexagon.ui:216 resources/ui/gtk3/Hexagon.ui:259 -#: resources/ui/gtk3/Hexagon.ui:321 resources/ui/gtk3/EnergizeB.ui:68 -#: resources/ui/gtk3/EnergizeB.ui:117 resources/ui/gtk3/EnergizeB.ui:160 -#: resources/ui/gtk3/prefs.ui:219 resources/ui/gtk3/Apparition.ui:89 +#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk4/prefs.ui:200 +#: resources/ui/gtk4/Apparition.ui:52 resources/ui/gtk4/Apparition.ui:98 +#: resources/ui/gtk4/Apparition.ui:144 resources/ui/gtk4/Apparition.ui:190 +#: resources/ui/gtk4/Apparition.ui:236 resources/ui/gtk3/Wisps.ui:68 +#: resources/ui/gtk3/Wisps.ui:117 resources/ui/gtk3/Wisps.ui:160 +#: resources/ui/gtk3/Fire.ui:119 resources/ui/gtk3/Fire.ui:167 +#: resources/ui/gtk3/Fire.ui:215 resources/ui/gtk3/Fire.ui:277 +#: resources/ui/gtk3/Fire.ui:345 resources/ui/gtk3/TVEffect.ui:61 +#: resources/ui/gtk3/TVEffect.ui:104 resources/ui/gtk3/EnergizeA.ui:68 +#: resources/ui/gtk3/EnergizeA.ui:117 resources/ui/gtk3/EnergizeA.ui:160 +#: resources/ui/gtk3/Hexagon.ui:75 resources/ui/gtk3/Hexagon.ui:124 +#: resources/ui/gtk3/Hexagon.ui:173 resources/ui/gtk3/Hexagon.ui:216 +#: resources/ui/gtk3/Hexagon.ui:259 resources/ui/gtk3/Hexagon.ui:321 +#: resources/ui/gtk3/EnergizeB.ui:68 resources/ui/gtk3/EnergizeB.ui:117 +#: resources/ui/gtk3/EnergizeB.ui:160 resources/ui/gtk3/prefs.ui:219 +#: resources/ui/gtk3/prefs.ui:263 resources/ui/gtk3/Apparition.ui:89 #: resources/ui/gtk3/Apparition.ui:138 resources/ui/gtk3/Apparition.ui:187 #: resources/ui/gtk3/Apparition.ui:236 resources/ui/gtk3/Apparition.ui:285 msgid "Reset to Default Value" @@ -344,6 +345,10 @@ msgstr "Animácia pri zatváraní okna" msgid "Also Add Effects to Dialogs" msgstr "Použiť efekt aj na dialógové okná" +#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk3/prefs.ui:242 +msgid "Disable on Battery Power" +msgstr "" + #: resources/ui/gtk4/Apparition.ui:116 resources/ui/gtk3/Apparition.ui:161 msgid "Twirl Intensity" msgstr "Intenzita vírenia" diff --git a/po/sv.po b/po/sv.po index 3861dd7..ab0e569 100644 --- a/po/sv.po +++ b/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-05 09:22+0200\n" +"POT-Creation-Date: 2022-05-25 12:59+0200\n" "PO-Revision-Date: 2022-05-11 12:17+0000\n" "Last-Translator: obslsessed \n" "Language-Team: Swedish \n" "Language-Team: Turkish \n" "Language-Team: Chinese (Simplified) . The part between the - // brackets is captured in the capture group. - const regex = RegExp('#include ["<](.+)[">]', 'g'); - - code = code.replace(regex, (m, file) => { - return this._loadStringResource('/shaders/' + file); - }); + // This loads a GLSL file from the extension's resources to a JavaScript string. The + // code from "common.glsl" is prepended automatically. + _loadShaderResource(path) { + let common = this._loadStringResource('/shaders/common.glsl'); + let code = this._loadStringResource(path); // Add a trailing newline. Else the GLSL compiler complains... - return code + '\n'; + return common + '\n' + code + '\n'; } });