diff --git a/.github/workflows/badges.yml b/.github/workflows/badges.yml index 0e4750b..fe46ff3 100644 --- a/.github/workflows/badges.yml +++ b/.github/workflows/badges.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Download cloc run: sudo apt-get update -y && sudo apt-get install -y cloc - name: Get the Numbers diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index c4b8cf6..623f587 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Clang-Format run: | sudo apt update -qq @@ -33,9 +33,9 @@ jobs: name: Check Compliance with REUSE Specification runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: REUSE Compliance Check - uses: fsfe/reuse-action@v1 + uses: fsfe/reuse-action@v4 comment_percentage: name: Check Comment Percentage @@ -43,12 +43,12 @@ jobs: if: github.event_name == 'pull_request' steps: - name: Checkout Current Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: current ref: ${{ github.ref }} - name: Checkout Base Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: base ref: ${{ github.base_ref }} @@ -74,7 +74,7 @@ jobs: name: Run ShellCheck runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run ShellCheck run: | find $GITHUB_WORKSPACE -type f -and \( -name "*.sh" \) | xargs shellcheck @@ -91,11 +91,13 @@ jobs: matrix: version: - "39" + - "40" + - "41" + - "rawhide" session: - "gnome-xsession" - - "gnome-wayland-nested" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download Dependencies run: | sudo apt update -qq @@ -104,7 +106,7 @@ jobs: run: make - name: Test Burn-My-Windows run: sudo $GITHUB_WORKSPACE/tests/run-test.sh -v ${{ matrix.version }} -s ${{ matrix.session }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: failure() with: name: result_${{ matrix.version }}_${{ matrix.session }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index da0469b..389eb71 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Dependencies run: | sudo apt-get update -q @@ -29,14 +29,14 @@ jobs: file: burn-my-windows@schneegans.github.com.zip tag: ${{ github.ref }} overwrite: true - draft: true + prerelease: true kwin_bundle: name: Bundle KWin Effect runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Dependencies run: | sudo apt-get update -q @@ -52,4 +52,4 @@ jobs: tag: ${{ github.ref }} overwrite: true file_glob: true - draft: true + prerelease: true diff --git a/.github/workflows/references.yml b/.github/workflows/references.yml index 9cd0a5d..7cc7710 100644 --- a/.github/workflows/references.yml +++ b/.github/workflows/references.yml @@ -10,10 +10,18 @@ jobs: references: name: Generate References runs-on: ubuntu-22.04 - if: > - github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]') + strategy: + fail-fast: false + matrix: + version: + - "39" + - "40" + - "41" + - "rawhide" + session: + - "gnome-xsession" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download Dependencies run: | sudo apt update -qq @@ -21,8 +29,8 @@ jobs: - name: Build Burn-My-Windows run: make - name: Generate References - run: sudo make references - - uses: actions/upload-artifact@v3 + run: sudo $GITHUB_WORKSPACE/tests/generate-references.sh -v ${{ matrix.version }} -s ${{ matrix.session }} + - uses: actions/upload-artifact@v4 with: - name: references - path: tests/references/ + name: references-${{ matrix.session }}-${{ matrix.version }} + path: tests/references/*${{ matrix.session }}-${{ matrix.version }}.png diff --git a/.reuse/dep5 b/.reuse/dep5 deleted file mode 100644 index f328586..0000000 --- a/.reuse/dep5 +++ /dev/null @@ -1,33 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ - -Files: tests/references/* -Copyright: Simon Schneegans -License: CC0-1.0 - -Files: kwin/metadata.desktop.in -Copyright: Simon Schneegans -License: CC0-1.0 - -Files: resources/credits/* -Copyright: Simon Schneegans -License: CC0-1.0 - -Files: resources/img/* -Copyright: Simon Schneegans -License: CC-BY-4.0 - -Files: docs/pics/* -Copyright: Simon Schneegans -License: CC-BY-4.0 - -Files: assets/* -Copyright: Simon Schneegans -License: CC-BY-4.0 - -Files: po/* -Copyright: Simon Schneegans -License: GPL-3.0-or-later - -Files: metadata.json -Copyright: Simon Schneegans -License: GPL-3.0-or-later diff --git a/Makefile b/Makefile index b73b675..10e9a1c 100644 --- a/Makefile +++ b/Makefile @@ -46,28 +46,6 @@ pot: $(JS_FILES) $(UI_FILES) --output=po/$(NAME).pot \ $(JS_FILES) $(UI_FILES) -# This runs several tests in containerized versions of GNOME Shell. -test: - @ for version in 39 "rawhide" ; do \ - for session in "gnome-xsession" "gnome-wayland-nested" ; do \ - echo ; \ - echo "Running Tests on Fedora $$version ($$session)." ; \ - echo ; \ - ./tests/run-test.sh -s $$session -v $$version ; \ - done \ - done - -# This re-generates all reference images required by the tests. -references: - @ for version in 39 "rawhide" ; do \ - for session in "gnome-xsession" "gnome-wayland-nested" ; do \ - echo ; \ - echo "Generating References for Fedora $$version ($$session)." ; \ - echo ; \ - ./tests/generate-references.sh -s $$session -v $$version ; \ - done \ - done - # This removes all temporary files created with the other recipes. clean: rm -rf $(ZIP_NAME) \ diff --git a/README.md b/README.md index 25ea8e7..943598f 100644 --- a/README.md +++ b/README.md @@ -30,23 +30,27 @@ This extension is not only more useless than the cube, but it is also much more | Effect | Preview | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | | **Apparition**
This effect hides your windows by violently sucking them into the void of magic! | | +| **Aura Glow**
A radiant edge-lit animation | | | **Broken Glass**
Shatter your windows into a shower sharp shards! This effect can be configured so that the shards fly away from your mouse pointer position! | | | **Doom**
Melt your windows. Inspired by the legendary screen transitions of the original Doom. | | | **Energize A**
Beam your windows away! | | | **Energize B**
Using different transporter technology results in an alternative visual effect. | | -| **Fire**
The classic effect inspired by Compiz. However, this is implemented using a GLSL shader and not with a particle system like in the old days. | | -| **Focus**
Focus Dude, Focus | | +| **Fire**
The classic effect inspired by Compiz. However, this is implemented using a GLSL shader and not with a particle system like in the old days. | | +| **Focus**
Focus dude, focus! | | | **Glide**
This very simple effect fades the window to transparency with subtle 3D effects. | | | **Glitch**
This effect applies some intentional graphics issues to your windows. | | | **Hexagon**
With glowing lines and hexagon-shaped tiles, this effect looks very sci-fi. | | | **Incinerate**
A less snappy but definitely more fancy take on the fire effect. | | | **Matrix**
Turn your windows into a shower of green letters! The color is actually configurable. | | +| **Mushroom**
Inspired by your favorite italian plumber! | | | **Paint Brush**
Paint or erase your windows with a thick paint brush. | | | **Pixelate**
Pixelate your windows and randomly hide pixels until the entire window is gone. | | | **Pixel Wheel**
This simple effect pixelates the window and hides the pixels in a wheel-like fashion. | | | **Pixel Wipe**
This effect pixelates the window and hides the pixels radially, starting from the pointer position. | | | **Portal**
This ridiculous effect teleports your windows from and to alternative dimensions. It may resemble the portal from a well-known cartoon series... | | +| **RGB Warp**
Red Blue and Green go bye bye. | | | **Snap of Disintegration**
Dissolve your windows into a cloud of dust. | | +| **TeamRocket**
... is blasting off again! | | | **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 Glitch**
This effect combines the Glitch and the TV Effect. | | @@ -66,24 +70,27 @@ Below is a table which summarizes the current availability for all effects. 3.36 3.3840+5.25.0+ Apparition ✅ ✅ +Aura Glow ✅ ✅ ✅ ✅ Broken Glass ✅ Doom ✅ ✅ ✅ Energize A ✅ ✅ ✅ ✅ Energize B ✅ ✅ ✅ ✅ Fire ✅ ✅ ✅ ✅ Focus ✅ ✅ ✅ ✅ - Glide ✅ ✅ ✅ ✅ Glitch ✅ ✅ ✅ ✅ Hexagon ✅ ✅ ✅ ✅ Incinerate ✅ ✅ ✅ ✅ Matrix ✅ +Mushroom ✅ ✅ ✅ ✅✅ Paint Brush ✅ Pixelate ✅ ✅ ✅ ✅ Pixel Wheel ✅ ✅ ✅ ✅ Pixel Wipe ✅ ✅ ✅ ✅ Portal ✅ ✅ ✅ ✅ +RGB Warp ✅ ✅ ✅ ✅ Snap of Disintegration ✅ +TeamRocket ✅ ✅ ✅ ✅ T-Rex Attack ✅ TV Effect ✅ ✅ ✅ ✅ TV Glitch ✅ ✅ ✅ ✅ @@ -193,7 +200,7 @@ Here are links to all effects which are currently available in the KDE store: | [Energize A](https://store.kde.org/p/1884310) | [Energize A](https://store.kde.org/p/2133829) | | [Energize B](https://store.kde.org/p/1884311) | [Energize B](https://store.kde.org/p/2133828) | | [Fire](https://store.kde.org/p/1884307) | [Fire](https://store.kde.org/p/2133822) | -| [Focus - coming soon,maybe] | [Focus - coming soon,maybe] | +| [Focus](https://store.kde.org/p/2221217) | [Focus](https://store.kde.org/p/2221219) | | [Glide](https://store.kde.org/p/1935778) | [Glide](https://store.kde.org/p/2133839) | | [Glitch](https://store.kde.org/p/1972813) | [Glitch](https://store.kde.org/p/2133844) | | [Hexagon](https://store.kde.org/p/1884309) | [Hexagon](https://store.kde.org/p/2133836) | @@ -214,14 +221,23 @@ Just go to your System Settings, then "Workspace Behavior", and "Desktop Effects Execute this command to download the latest stable release: ```bash -wget https://github.com/Schneegans/Burn-My-Windows/releases/latest/download/burn_my_windows_kwin4.tar.gz +# For Plasma 5 +wget https://github.com/Schneegans/Burn-My-Windows/releases/latest/download/burn_my_windows_kwin5.tar.gz + +# For Plasma 6 +wget https://github.com/Schneegans/Burn-My-Windows/releases/latest/download/burn_my_windows_kwin6.tar.gz ``` Install it by executing the following commands. ```bash mkdir -p ~/.local/share/kwin/effects -tar -xf burn_my_windows_kwin4.tar.gz -C ~/.local/share/kwin/effects + +# For Plasma 5 +tar -xf burn_my_windows_kwin5.tar.gz -C ~/.local/share/kwin/effects + +# For Plasma 6 +tar -xf burn_my_windows_kwin6.tar.gz -C ~/.local/share/kwin/effects ``` Then select the desired effects in the system settings under "Desktop Effects". @@ -240,7 +256,12 @@ Now you will have to build the effects and copy them to your KWin effect directo ```bash ./kwin/build.sh mkdir -p ~/.local/share/kwin/effects -tar -xf kwin/burn_my_windows_kwin4.tar.gz -C ~/.local/share/kwin/effects + +# For Plasma 5 +tar -xf kwin/burn_my_windows_kwin5.tar.gz -C ~/.local/share/kwin/effects + +# For Plasma 6 +tar -xf kwin/burn_my_windows_kwin6.tar.gz -C ~/.local/share/kwin/effects ``` That's it! diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 0000000..e596635 --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,52 @@ +# SPDX-FileCopyrightText: Simon Schneegans +# SPDX-License-Identifier: CC0-1.0 + +version = 1 + +[[annotations]] +path = "tests/references/**" +precedence = "aggregate" +SPDX-FileCopyrightText = "Simon Schneegans " +SPDX-License-Identifier = "CC0-1.0" + +[[annotations]] +path = "kwin/metadata.desktop.in" +precedence = "aggregate" +SPDX-FileCopyrightText = "Simon Schneegans " +SPDX-License-Identifier = "CC0-1.0" + +[[annotations]] +path = "resources/credits/**" +precedence = "aggregate" +SPDX-FileCopyrightText = "Simon Schneegans " +SPDX-License-Identifier = "CC0-1.0" + +[[annotations]] +path = "resources/img/**" +precedence = "aggregate" +SPDX-FileCopyrightText = "Simon Schneegans " +SPDX-License-Identifier = "CC-BY-4.0" + +[[annotations]] +path = "docs/pics/**" +precedence = "aggregate" +SPDX-FileCopyrightText = "Simon Schneegans " +SPDX-License-Identifier = "CC-BY-4.0" + +[[annotations]] +path = "assets/**" +precedence = "aggregate" +SPDX-FileCopyrightText = "Simon Schneegans " +SPDX-License-Identifier = "CC-BY-4.0" + +[[annotations]] +path = "po/**" +precedence = "aggregate" +SPDX-FileCopyrightText = "Simon Schneegans " +SPDX-License-Identifier = "GPL-3.0-or-later" + +[[annotations]] +path = "metadata.json" +precedence = "aggregate" +SPDX-FileCopyrightText = "Simon Schneegans " +SPDX-License-Identifier = "GPL-3.0-or-later" diff --git a/docs/changelog.md b/docs/changelog.md index bb54eb6..9cc9e12 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,6 +5,36 @@ SPDX-License-Identifier: CC-BY-4.0 # Changelog of the Burn-My-Windows Extension +## [unreleased] + +**Release Date:** TBD + +#### Other Changes + +- The fire of the Incinerate effect now propagates circularly. This makes the effect look more natural as it does not mimic the window's aspect ratio anymore. Thanks to [@rcmz](https://github.com/rcmz) for this contribution! + +## [Burn My Windows 44](https://github.com/schneegans/Burn-My-Windows/releases/tag/v44) + +**Release Date:** 2024-11-06 + +#### New Features + + + +- **New Effect: Focus.** Focus dude, focus. This effect is available both for GNOME and KDE. Thanks to [@jgarza9788](https://github.com/jgarza9788) for this contribution! +- Effect Search: There is now a search bar in the preferences dialog which allows you to quickly find the effect you are looking for. Thanks to [@jgarza9788](https://github.com/jgarza9788) for this contribution! + +#### Other Changes + +- The animation duration of all effects can now be adjusted between 0.1s and 3s. This makes fine adjustments easier than with the previous 0.1s to 10s range. +- There are now different effect packages for Plasma 5 and Plasma 6. Please make sure to install the correct one for your system. +- Many translations have been updated. Thanks to all the translators! +- The CI jobs now run only on X11. In addition to GNOME 45, they now also run on GNOME 46 and GNOME 47. + +#### Bug Fixes + +- The effects now work on Plasma 6 even if an ICC profile is set. Thanks to [@Zamundaaa](https://github.com/Zamundaaa) for helping here! + ## [Burn My Windows 43](https://github.com/schneegans/Burn-My-Windows/releases/tag/v43) **Release Date:** 2024-08-23 diff --git a/docs/how-to-create-new-effects.md b/docs/how-to-create-new-effects.md index 36a8aac..bab6f7d 100644 --- a/docs/how-to-create-new-effects.md +++ b/docs/how-to-create-new-effects.md @@ -294,7 +294,7 @@ SPDX-License-Identifier: GPL-3.0-or-later - 5000 + 3000 100 10 100 @@ -394,3 +394,39 @@ make install && pkill -f '.Extensions' && sleep 2 ; gnome-extensions prefs burn- That's it! If you have any questions, feel free to [ask them on the discussions board](https://github.com/Schneegans/Burn-My-Windows/discussions). If you are happy with your effect, submit a pull request, and it may get included in the next version! + + +## Install Dependencies (if needed) +the list below might not be 100% correct, please pull request if changes need to be made + +### **Ubuntu** +```bash +sudo apt install make gettext libglib2.0-dev-bin clang-format +``` + +### **Fedora/RHEL** +```bash +sudo dnf install make gettext glib2-devel clang-format +``` + +### **Arch Linux** +```bash +sudo pacman -S base-devel gettext glib2 clang-format +``` + +### **openSUSE** +```bash +sudo zypper install make gettext-tools glib2-devel clang-format +``` + +### **Alpine Linux** +For minimal distributions like Alpine: +```bash +sudo apk add build-base gettext-dev glib-dev clang-format +``` + +### **Gentoo** +```bash +sudo emerge --ask sys-devel/make sys-devel/gettext dev-libs/glib clang-format +``` + diff --git a/docs/pics/README.md b/docs/pics/README.md index 3c7f422..1a13876 100644 --- a/docs/pics/README.md +++ b/docs/pics/README.md @@ -4,4 +4,13 @@ The preview GIFs are recorded with OBS Studio at 1920x1080, cut to a length of e ```bash gifski --fps 30 -W 320 -H 180 -o effect.gif effect.mp4 -``` \ No newline at end of file +``` + +# gif Info +GIF length: 2 second(s) +GIF width/height: 320×180 pixels +number of frames: 60 +number of colors: 256 +loop count: 0 (endless) + +The animation should starts 1s into the gif. diff --git a/docs/pics/aura-glow.gif b/docs/pics/aura-glow.gif new file mode 100644 index 0000000..e70f7da Binary files /dev/null and b/docs/pics/aura-glow.gif differ diff --git a/docs/pics/bmw44.jpg b/docs/pics/bmw44.jpg new file mode 100644 index 0000000..f4894d3 Binary files /dev/null and b/docs/pics/bmw44.jpg differ diff --git a/docs/pics/focus.gif b/docs/pics/focus.gif index d683335..ca2d4f8 100644 Binary files a/docs/pics/focus.gif and b/docs/pics/focus.gif differ diff --git a/docs/pics/mushroom.gif b/docs/pics/mushroom.gif new file mode 100644 index 0000000..9007732 Binary files /dev/null and b/docs/pics/mushroom.gif differ diff --git a/docs/pics/rgbwarp.gif b/docs/pics/rgbwarp.gif new file mode 100644 index 0000000..9cb7506 Binary files /dev/null and b/docs/pics/rgbwarp.gif differ diff --git a/docs/pics/teamrocket.gif b/docs/pics/teamrocket.gif new file mode 100644 index 0000000..78ee982 Binary files /dev/null and b/docs/pics/teamrocket.gif differ diff --git a/extension.js b/extension.js index cdc3ef6..7ca02cc 100644 --- a/extension.js +++ b/extension.js @@ -23,6 +23,7 @@ import {WindowPicker} from './src/WindowPicker.js'; import * as utils from './src/utils.js'; import Apparition from './src/effects/Apparition.js'; +import AuraGlow from './src/effects/AuraGlow.js'; import BrokenGlass from './src/effects/BrokenGlass.js'; import Doom from './src/effects/Doom.js'; import EnergizeA from './src/effects/EnergizeA.js'; @@ -39,11 +40,16 @@ import Pixelate from './src/effects/Pixelate.js'; import PixelWheel from './src/effects/PixelWheel.js'; import PixelWipe from './src/effects/PixelWipe.js'; import Portal from './src/effects/Portal.js'; +import RGBWarp from './src/effects/RGBWarp.js'; import SnapOfDisintegration from './src/effects/SnapOfDisintegration.js'; +import TeamRocket from './src/effects/TeamRocket.js'; import TRexAttack from './src/effects/TRexAttack.js'; import TVEffect from './src/effects/TVEffect.js'; import TVGlitch from './src/effects/TVGlitch.js'; import Wisps from './src/effects/Wisps.js'; +import Mushroom from './src/effects/Mushroom.js'; + +import UnicornFart from './src/effects/UnicornFart.js'; import * as Main from 'resource:///org/gnome/shell/ui/main.js'; @@ -71,14 +77,14 @@ export default class BurnMyWindows extends Extension { // New effects must be registered here and in prefs.js. this._ALL_EFFECTS = [ - new Apparition(), new BrokenGlass(), new Doom(), - new EnergizeA(), new EnergizeB(), new Fire(), - new Focus(), new Glide(), new Glitch(), - new Hexagon(), new Incinerate(), new Matrix(), - new PaintBrush(), new Pixelate(), new PixelWheel(), - new PixelWipe(), new Portal(), new SnapOfDisintegration(), - new TRexAttack(), new TVEffect(), new TVGlitch(), - new Wisps(), + new Apparition(), new AuraGlow(), new BrokenGlass(), new Doom(), + new EnergizeA(), new EnergizeB(), new Fire(), new Focus(), + new Glide(), new Glitch(), new Hexagon(), new Incinerate(), + new Matrix(), new PaintBrush(), new Pixelate(), new PixelWheel(), + new PixelWipe(), new Portal(), new RGBWarp(), new SnapOfDisintegration(), + new TeamRocket(), new TRexAttack(), new TVEffect(), new TVGlitch(), + new Wisps(), new Mushroom(), new UnicornFart(), + ]; // Load all of our resources. diff --git a/kwin/build.sh b/kwin/build.sh index d897bb4..8680a0a 100755 --- a/kwin/build.sh +++ b/kwin/build.sh @@ -38,14 +38,24 @@ for file in ../po/*.po; do msgfmt "$file" -o "$BUILD_DIR/locale/$lang/LC_MESSAGES/burn-my-windows.mo" done -# This method is called one for each effect. The parameters are as follows: +# This method is called once for each effect. The parameters are as follows: # $1: The nick of the effect (e.g. "energize-a") # $2: The name of the effect (e.g. "Energize A") # $3: A short description of the effect (e.g. "Beam your windows away") generate() { + generate_impl "$1" "$2" "$3" "kwin5" + generate_impl "$1" "$2" "$3" "kwin6" +} + +# This method is called twice for each effect. The parameters are as follows: +# $1: The nick of the effect (e.g. "energize-a") +# $2: The name of the effect (e.g. "Energize A") +# $3: A short description of the effect (e.g. "Beam your windows away") +# #4: Either "kwin5" or "kwin6". +generate_impl() { # We use the nick for the effect's directory name by replacing dashes with underscoares. - DIR_NAME="kwin4_effect_$(echo "$1" | tr '-' '_')" + DIR_NAME="${4}_effect_$(echo "$1" | tr '-' '_')" # We transform the nick to CamelCase for the JavaScript class name. EFFECT_CLASS="BurnMyWindows$(sed -r 's/(^|-)(\w)/\U\2/g' <<<"$1")Effect" @@ -106,6 +116,11 @@ generate() { { echo "#version 140" echo "#define KWIN" + + if [ "$4" == "kwin6" ]; then + echo "#define PLASMA6" + fi + echo "" echo "// This file is automatically generated during the build process." echo "" @@ -115,6 +130,11 @@ generate() { { echo "#define KWIN_LEGACY" + + if [ "$4" == "kwin6" ]; then + echo "#define PLASMA6" + fi + echo "" echo "// This file is automatically generated during the build process." echo "" @@ -138,6 +158,7 @@ generate "doom" "Doom [Burn-My-Windows]" "Melt your windows" generate "energize-a" "Energize A [Burn-My-Windows]" "Beam your windows away" generate "energize-b" "Energize B [Burn-My-Windows]" "Using different transporter technology results in an alternative visual effect" generate "fire" "Fire [Burn-My-Windows]" "The classic effect inspired by Compiz" +generate "focus" "Focus [Burn-My-Windows]" "Focus dude, focus!" generate "glide" "Glide [Burn-My-Windows]" "Fade the window to transparency with subtle 3D effects" generate "glitch" "Glitch [Burn-My-Windows]" "This effect applies some intentional graphics issues to your windows" generate "hexagon" "Hexagon [Burn-My-Windows]" "With glowing lines and hexagon-shaped tiles, this effect looks very sci-fi" @@ -152,4 +173,6 @@ generate "wisps" "Wisps [Burn-My-Windows]" "Let your windows be carr # Finally, create an archive for the effects. # shellcheck disable=SC2046 -tar -czf "burn_my_windows_kwin4.tar.gz" -C "$BUILD_DIR" $(ls "$BUILD_DIR") +cd "$BUILD_DIR" +tar -czf "../burn_my_windows_kwin5.tar.gz" kwin5* +tar -czf "../burn_my_windows_kwin6.tar.gz" kwin6* diff --git a/kwin/focus/config.ui b/kwin/focus/config.ui new file mode 100755 index 0000000..e5d7ff6 --- /dev/null +++ b/kwin/focus/config.ui @@ -0,0 +1,93 @@ + + + + + + BMWConfigForm + + + + 0 + 0 + 562 + 365 + + + + + + + Animation Time [ms] + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + Quality + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + 100 + + + 9999 + + + 100 + + + + + + + Amount + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + 0 + + + 1.000000000000000 + + + 10.000000000000000 + + + + + + + 0 + + + 0.000000000000000 + + + 100.000000000000000 + + + + + + + + \ No newline at end of file diff --git a/kwin/focus/main.xml b/kwin/focus/main.xml new file mode 100755 index 0000000..3b2d617 --- /dev/null +++ b/kwin/focus/main.xml @@ -0,0 +1,21 @@ + + + + + + + + + 500 + + + 50 + + + 3 + + + \ No newline at end of file diff --git a/kwin/focus/onSettingsChanged.js b/kwin/focus/onSettingsChanged.js new file mode 100644 index 0000000..f04305d --- /dev/null +++ b/kwin/focus/onSettingsChanged.js @@ -0,0 +1,9 @@ +// 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, 'uBlurAmount', effect.readConfig('Amount', 1.0)); +effect.setUniform(this.shader, 'uBlurQuality', effect.readConfig('Quality', 1.0)); diff --git a/metadata.json b/metadata.json index 7008051..a8cd7b5 100644 --- a/metadata.json +++ b/metadata.json @@ -15,5 +15,5 @@ "47" ], "url": "https://github.com/Schneegans/Burn-My-Windows", - "version": 43 + "version": 47 } \ No newline at end of file diff --git a/po/ar.po b/po/ar.po index 4d82ed3..db01a96 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-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2022-12-04 19:48+0000\n" "Last-Translator: bonbonboi \n" "Language-Team: Arabic =11 ? 4 : 5;\n" "X-Generator: Weblate 4.15-dev\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "شبح" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "زجاج المكسور" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "دوم" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "تنشيط أ" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "تنشيط ب" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "نار" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "النار الافتراضية" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "نار حارقة" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "داكن وقذر" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "نسيم بارد" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "سانتا قادم" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "تزلج" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "سداسي الزوايا" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "احرق" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "ماتركس" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "" @@ -170,88 +100,131 @@ msgstr "تقطيع" msgid "Pixel Wheel" msgstr "دولاب بكسل" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "مسح البكسل" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "الانفجار القطع" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "هجوم تي ريكس" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "تأثير التلفزيون" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "قطع" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "معاينة هذا التأثير" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "مشاهدة ملف Changelog" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "الرعاة الذهبيون" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "الرعاة الفضيون" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "الرعاة البرونزيون" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "الرعاة السابقون" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." msgstr "" -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "معاينة لـ %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "أغلق هذه النافذة لمعاينة التأثير!" @@ -263,179 +236,92 @@ msgstr "قم بزيارة الصفحة الرئيسية" msgid "View Matching Wallpapers" msgstr "" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "الإبلاغ عن خلل" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "انشاء تأثير" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "ترجم" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "تبرع" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "الإبلاغ عن خلل" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "انشاء تأثير" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "ترجم" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "حول Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "" -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "المدة [م,ث]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -443,339 +329,286 @@ msgstr "المدة [م,ث]" msgid "Reset to Default Value" msgstr "إعادة التعيين إلى القيمة الافتراضية" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "مقاس" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "الجاذبية" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "قوة النفخ" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "تتحطم من موقع المؤشر" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." msgstr "ستنتقل القطع بعيدًا عن مكان وجود مؤشر الماوس عند إغلاق النافذة." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "السرعة" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "اللون" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "العشوائية" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "تجاوز رأسي" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "لون الممر" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "لون الحافة" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "المقياس الأفقي" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "المقياس العمودي" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "حجم البكسل" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "حجم خدش المخلب" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "عدد خدوش المخلب" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "تأثير الاعوجاج" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "ألوان مضيئة" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "عدد الشعاع" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "اسحق" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "ميل" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "نقل" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "شدة الدوران" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "شدة ألاهتزاز" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "شدة السحب" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "اضطراب" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "ابدأ عند المؤشر" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "في حال التعطيل, سيتم اختيار موقع عشوائي." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "عرض خط الشبكة" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "لون السطر" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "توهج اللون" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "مزج مضاف" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "قد ترغب في تمكين هذا لسمات النوافذ المظلمة." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "الإعدادات المسبقة" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "اختر إعدادًا مسبقًا" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "ضوضاء ثلاثية الأبعاد" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "" "يُنشئ حريقًا أكثر ديناميكية ولكنه يتطلب المزيد من طاقة وحدة معالجة الرسومات." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "ميل" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "إذا تم تحديد عدة خيارات، يتم اختيار واحد بشكل عشوائي." - -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" msgstr "" -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "" -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "" -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "" -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "إذا تم تحديد عدة خيارات، يتم اختيار واحد بشكل عشوائي." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "ضوضاء" +#~ msgid "Gold Sponsors" +#~ msgstr "الرعاة الذهبيون" + +#~ msgid "Silver Sponsors" +#~ msgstr "الرعاة الفضيون" + +#~ msgid "Bronze Sponsors" +#~ msgstr "الرعاة البرونزيون" + +#~ msgid "Past Sponsors" +#~ msgstr "الرعاة السابقون" + #~ msgid "Effects" #~ msgstr "تأثيرات" diff --git a/po/az.po b/po/az.po index ec8eed4..d023fec 100644 --- a/po/az.po +++ b/po/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2022-08-26 09:22+0000\n" "Last-Translator: Xəyyam Qocayev \n" "Language-Team: Azerbaijani \n" "Language-Team: LANGUAGE \n" @@ -17,145 +17,75 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "" @@ -167,88 +97,131 @@ msgstr "" msgid "Pixel Wheel" msgstr "" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." msgstr "" -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "" @@ -260,179 +233,92 @@ msgstr "" msgid "View Matching Wallpapers" msgstr "" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "" -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -440,334 +326,269 @@ msgstr "" msgid "Reset to Default Value" msgstr "" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." msgstr "" -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "" -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "" -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "" -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" msgstr "" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "" -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "" -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "" -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "" + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "" diff --git a/po/cs.po b/po/cs.po index 7a1b2a8..6434dd5 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-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2024-02-24 15:02+0000\n" "Last-Translator: Miraficus <6325410@seznam.cz>\n" "Language-Team: Czech =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 5.5-dev\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Otevírání oken" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Zavírání oken" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Normálni okna" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Dialogová okna" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Výchozí barevný motiv" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Tmavý motiv" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Napájeno z baterie" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Připojeno k nabíječce" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Úsporný režim" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Vyvážený režim" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Vysoký výkon" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Úsporný režim nebo vyvážený" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Vyvážený nebo vysoký výkon" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Vysoká priorita" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Standartní profil" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Zjevení" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Střepy" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Doom" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Energizovat A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Energizovat B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Oheň" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Výchozí oheň" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Pekelný oheň" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Temný" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Studený vánek" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Santa přichází" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Klouzání" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Závada" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Šestiúhelník" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Spálení" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Štětec" @@ -169,68 +99,51 @@ msgstr "Pixelovat" msgid "Pixel Wheel" msgstr "Pixelové kolo" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Setření pixelů" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portál" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Bleskový rozpad" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Tyrannosaurus" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Televize" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Závada televizoru" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Obláčky" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Vyzkoušejte tento efekt" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows byl aktualizován!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Zobrazit historii změn" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Zlatí sponzoři" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Stříbrní sponzoři" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Bronzoví sponzoři" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Bývalí sponzoři" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Odstranit tento profil?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -238,21 +151,81 @@ msgstr "" "Aktuální profil efektu spolu s veškerým nastavením efektů bude trvale " "odstraněn." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Zrušit" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Smazat" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Otevírání oken" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Zavírání oken" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Normálni okna" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Dialogová okna" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Výchozí barevný motiv" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Tmavý motiv" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Napájeno z baterie" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Připojeno k nabíječce" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Úsporný režim" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Vyvážený režim" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Vysoký výkon" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Úsporný režim nebo vyvážený" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Vyvážený nebo vysoký výkon" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Vysoká priorita" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Standartní profil" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Náhled %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Zavřete toto okno, pokud chcete vidět efekt!" @@ -264,179 +237,92 @@ msgstr "Navštívit web" msgid "View Matching Wallpapers" msgstr "Zobrazit odpovídajíci tapety" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Ohlásit chybu" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Vytvořit efekt" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Přeložit" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Přispět" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Ohlásit chybu" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Vytvořit efekt" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Přeložit" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Otevřít Effect-Profile adresář" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "O Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Pridat nový profil…" -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Délka animace [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,340 +330,293 @@ msgstr "Délka animace [ms]" msgid "Reset to Default Value" msgstr "Obnovit výchozí hodnoty" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Měřítko" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravitace" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Síla úderu" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Roztříštění od místa ukazatele" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." msgstr "Střepy odletí z místa, kde byl ukazatel myši při zavírání okna." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Intenzita" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Rychlost" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Barva" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Nahodilost" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 #, fuzzy msgid "Vertical Overshooting" msgstr "Vertikální přestřelení" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Barva ohonu" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Barva hrotu" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Horizontální měřítko" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Vertikální měřitko" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Velikost pixelu" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Velikost štětce" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Velikost škrábanců od drápů" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Počet škrábanců" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Efekt zakřivení" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Barva blesku" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Počet paprsků" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Rozmáčknout" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Naklonění" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Posunutí" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Intenzita víru" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Intenzita otřesu" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Intenzita odsání" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Vír" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Rychlost otáčení" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Vír" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Podrobnosti" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulence" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Začít od kurzoru" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Pokud je v poloze vypnuto, bude použita náhodná lokace." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 #, fuzzy msgid "Mesh Line Width" msgstr "Šiřka čáry sítě" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Barva čáry" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Barva záře" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Přídavné míchání" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Tuto funkci můžete povolit pro tmavé motivy oken." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Předvolby" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Vyberte předvolbu" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "3D šum" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Vytvoří dynamičtejší efekt, ale potřebuje k tomu silnější GPU." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Přechod" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Výběr efektů" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Pokud vyberete více, budou se střídat náhodně." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Všechno" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Nic" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Omezení profilu efektu" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Definujte, kdy se má použít aktuální nastavení efektu." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Aplikace" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Libovolné" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Typ animace" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Typ okna" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Barevný motiv" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Režim napájení" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Profil napájení" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Pokročilé volby profilu" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Použijte tento profil, i když existují lépe odpovídající profily." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Odstranit tento profil…" -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Výběr efektů" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Pokud vyberete více, budou se střídat náhodně." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Šum" +#~ msgid "Gold Sponsors" +#~ msgstr "Zlatí sponzoři" + +#~ msgid "Silver Sponsors" +#~ msgstr "Stříbrní sponzoři" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Bronzoví sponzoři" + +#~ msgid "Past Sponsors" +#~ msgstr "Bývalí sponzoři" + +#~ msgid "All" +#~ msgstr "Všechno" + +#~ msgid "None" +#~ msgstr "Nic" + #~ msgid "General Options" #~ msgstr "Obecné možnosti" diff --git a/po/da.po b/po/da.po index 9b22d43..ddd9ceb 100644 --- a/po/da.po +++ b/po/da.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2024-09-09 18:09+0000\n" "Last-Translator: symegac <97731141+symegac@users.noreply.github.com>\n" "Language-Team: Danish \n" "Language-Team: German \n" @@ -17,147 +17,77 @@ 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 5.0-dev\n" +"X-Generator: Weblate 5.8.2\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Fenster öffnen" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Fenster schließen" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Normale Fenster" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Dialogfenster" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Standard-Farbschema" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Dunkles Farbschema" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Im Akkubetrieb" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Im Netzbetrieb" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Energiesparmodus" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Ausgewogener Modus" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Leistungsmodus" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Energiesparmodus oder Ausgeglichen" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Ausgewogen oder Leistungsmodus" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Hohe Priorität" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Standardprofil" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Apparieren" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Glassplitter" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Doom" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Energie A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Energie B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Feuer" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Standardfeuer" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Höllenfeuer" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Dunkel und schmutzig" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Kalte Brise" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Weihnachtsgrüße" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "Fokus" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Gleiten" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Bildstörung" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Hexagon" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Einäschern" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Malpinsel" @@ -169,68 +99,51 @@ msgstr "Verpixeln" msgid "Pixel Wheel" msgstr "Pixelrad" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Pixelwischen" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portal" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Fingerschnippen des Zerfalls" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "T-Rex-Angriff" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "TV-Effekt" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "TV-Störung" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Irrlichter" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Vorschau des Effekts" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows wurde aktualisiert!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Changelog anzeigen" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Gold-Sponsoren" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Silber-Sponsoren" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Bronze-Sponsoren" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Ehemalige Sponsoren" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Dieses Profil löschen?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -238,21 +151,81 @@ msgstr "" "Das aktuelle Effektprofil mit all seinen Effekteinstellungen geht dauerhaft " "verloren." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Abbrechen" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Löschen" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Fenster öffnen" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Fenster schließen" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Normale Fenster" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Dialogfenster" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Standard-Farbschema" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Dunkles Farbschema" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Im Akkubetrieb" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Im Netzbetrieb" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Energiesparmodus" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Ausgewogener Modus" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Leistungsmodus" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Energiesparmodus oder Ausgeglichen" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Ausgewogen oder Leistungsmodus" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Hohe Priorität" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Standardprofil" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Vorschau für %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Schließen Sie dieses Fenster, um eine Vorschau des Effekts anzuzeigen!" @@ -264,179 +237,92 @@ msgstr "Homepage besuchen" msgid "View Matching Wallpapers" msgstr "Passende Bildschirmhintergründe anzeigen" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Fehler melden" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "Unterstützer-Hall-of-Fame anzeigen" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Einen Effekt hinzufügen" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Übersetzen" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Spenden" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Fehler melden" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Einen Effekt hinzufügen" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Übersetzen" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Effektprofil-Verzeichnis öffnen" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Über Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Neues Profil hinzufügen..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Animationszeit [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,39 +330,28 @@ msgstr "Animationszeit [ms]" msgid "Reset to Default Value" msgstr "Auf Standardwert zurücksetzen" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Größe" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Schwerkraft" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Schlagkraft" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Von Mauszeigerposition zerbrechen" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -484,303 +359,267 @@ msgstr "" "Die Scherben fliegen von der Stelle weg, an der sich Ihr Mauszeiger beim " "Schließen des Fensters befand." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Stärke" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Geschwindigkeit" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Farbe" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Zufälligkeit" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Vertikales Überschießen" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Farbe der Spur" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Farbe der Spitze" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Horizontale Skalierung" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Vertikale Skalierung" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Pixelgröße" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Pinselgröße" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Kratzergröße" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Kratzeranzahl" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Warp-Effekt" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Blitzfarbe" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Anzahl der Speichen" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Stauchen" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Neigen" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Verschiebung" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Wirbelintensität" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Wackelintensität" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Saugintensität" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Verwirbelung" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Rotationsgeschwindigkeit" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Verwirbelung" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Details" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulenz" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Start am Mauszeiger" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "" "Wenn diese Option deaktiviert ist, wird ein zufälliger Start ausgewählt." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Gitterlinienstärke" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Linienfarbe" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Leuchtfarbe" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Additives Mischen" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Für dunkle Fensterthemen sollten Sie diese Option aktivieren." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Voreinstellungen" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Wählen Sie eine Voreinstellung" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "3D-Rauschen" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Erzeugt ein dynamischeres Feuer, erfordert jedoch mehr GPU-Leistung." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Farbverlauf" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Effektauswahl" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "Intensität" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Wenn mehrere ausgewählt sind, wird eine zufällig ausgewählt." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "Qualität" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Alle" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Keiner" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Effektprofilbedingungen" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "" "Legen Sie fest, wann die aktuellen Effekteinstellungen verwendet werden " "sollen." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Anwendung" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Beliebig" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Animationstyp" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Fenstertyp" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Farbschema" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Energiemodus" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Leistungsprofil" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Erweiterte Profiloptionen" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Verwende dieses Profil, auch wenn es passendere Profile gibt." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Dieses Profil löschen..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Effektauswahl" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Wenn mehrere ausgewählt sind, wird eine zufällig ausgewählt." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "Suche..." + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "Alle Aktivieren" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "Alle Deaktivieren" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Rauschen" +#~ msgid "Gold Sponsors" +#~ msgstr "Gold-Sponsoren" + +#~ msgid "Silver Sponsors" +#~ msgstr "Silber-Sponsoren" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Bronze-Sponsoren" + +#~ msgid "Past Sponsors" +#~ msgstr "Ehemalige Sponsoren" + +#~ msgid "All" +#~ msgstr "Alle" + +#~ msgid "None" +#~ msgstr "Keiner" + #~ msgid "Effect Settings" #~ msgstr "Effekteinstellungen" diff --git a/po/eo.po b/po/eo.po index 7d7d575..218abc5 100644 --- a/po/eo.po +++ b/po/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2022-10-03 20:18+0000\n" "Last-Translator: phlostically \n" "Language-Team: Esperanto \n" "Language-Team: Spanish \n" @@ -17,147 +17,77 @@ 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 5.0-dev\n" +"X-Generator: Weblate 5.8.2\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Abrir ventanas" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Cerrar ventanas" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Ventanas normales" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Ventanas de diálogo" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Esquema de color por defecto" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Esquema de color oscuro" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "En batería" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Conectado" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Modo de ahorro de energía" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Modo equilibrado" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Modo de rendimiento" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Ahorro de energía o equilibrado" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Equilibrado o rendimiento" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Prioridad alta" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Perfil estándar" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Aparición" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Cristales rotos" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Catástrofe" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Energizar A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Energizar B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Fuego" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Fuego predeterminado" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Fuego infernal" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Oscuro y obsceno" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Brisa fría" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Viene Papá Noel" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "Enfocar" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Planear" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Fallas visuales" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Hexágono" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Incinerar" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Pincel" @@ -169,68 +99,51 @@ msgstr "Pixelado" msgid "Pixel Wheel" msgstr "Rueda de píxeles" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Limpieza de píxeles" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portal" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Chasquido de desintegración" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Ataque de T-Rex" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Efecto TV" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Fallos visuales de la televisión" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Chispas" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Vista previa de este efecto" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "¡Burn-My-Windows ha sido actualizado!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Ver registro de cambios" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Patrocinadores Oro" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Patrocinadores de plata" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Patrocinadores de bronce" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Patrocinadores anteriores" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "¿Eliminar este perfil?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -238,21 +151,81 @@ msgstr "" "El perfil de efectos actual junto con todos sus ajustes de efectos se " "perderán permanentemente." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Cancelar" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Eliminar" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Abrir ventanas" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Cerrar ventanas" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Ventanas normales" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Ventanas de diálogo" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Esquema de color por defecto" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Esquema de color oscuro" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "En batería" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Conectado" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Modo de ahorro de energía" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Modo equilibrado" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Modo de rendimiento" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Ahorro de energía o equilibrado" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Equilibrado o rendimiento" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Prioridad alta" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Perfil estándar" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Previsualización de %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "¡Cierre esta ventana para probar el efecto!" @@ -264,179 +237,92 @@ msgstr "Visitar la página web" msgid "View Matching Wallpapers" msgstr "Mostrar fondos de pantalla parecidos" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Informar de un error" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "Ver el Salón de la Fama de los Donantes" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Crear un efecto" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Traducir" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Donar" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Informar de un error" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Crear un efecto" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Traducir" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Abrir el directorio de los perfiles de los efectos" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Acerca de Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Añadir nuevo perfil..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Tiempo de animación [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,39 +330,28 @@ msgstr "Tiempo de animación [ms]" msgid "Reset to Default Value" msgstr "Restablecer al valor predeterminado" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Escala" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravedad" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Fuerza del golpe" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Fragmentar desde la ubicación del puntero" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -484,300 +359,264 @@ msgstr "" "Los fragmentos saldrán volando desde donde estaba el puntero del ratón al " "cerrar la ventana." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Dureza" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Velocidad" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Color" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Aleatoriedad" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Superposición vertical" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Color de la estela" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Color de la punta" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Escala horizontal" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Escala vertical" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Tamaño del píxel" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Tamaño del pincel" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Escala de arañazos de garras" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Número de arañazos de garras" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Efecto distorsión" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Color del flash" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Recuento de radios" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Apretar" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Ladear" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Movimiento" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Intensidad del giro" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Intensidad del temblor" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Intensidad de la succión" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Remolino" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Velocidad de rotación" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Remolino" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Detalles" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulencia" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Iniciar en el puntero" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Si se desactiva, se elegirá una posición aleatoria." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Ancho de la línea de malla" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Color de línea" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Color del brillo" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Fundido activo" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Puede ser que necesites activar esto para temas oscuros de ventana." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Preselecciones" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Elija una preselección" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "Ruido 3D" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Crea un fuego más dinámico pero requiere más potencia de la GPU." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Degradado" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Selección de efectos" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "Cantidad de desenfoque" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Si se seleccionan varios, se elige uno al azar." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "Calidad del desenfoque" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Todos" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Ninguno" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Restricciones de perfil de efectos" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Define cuándo deben utilizarse los ajustes de efectos actuales." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Aplicación" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Cualquiera" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Tipo de animación" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Tipo de ventana" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Esquema de color" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Modo de alimentación" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Perfil de alimentación" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Opciones avanzadas de perfil" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Utilizar este perfil incluso si hay mejores perfiles coincidentes." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Eliminar este perfil..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Selección de efectos" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Si se seleccionan varios, se elige uno al azar." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "Buscar…" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "Activar todo" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "Desactivar todo" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Ruido" +#~ msgid "Gold Sponsors" +#~ msgstr "Patrocinadores Oro" + +#~ msgid "Silver Sponsors" +#~ msgstr "Patrocinadores de plata" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Patrocinadores de bronce" + +#~ msgid "Past Sponsors" +#~ msgstr "Patrocinadores anteriores" + +#~ msgid "All" +#~ msgstr "Todos" + +#~ msgid "None" +#~ msgstr "Ninguno" + #~ msgid "Effect Settings" #~ msgstr "Ajustes de efectos" diff --git a/po/et.po b/po/et.po new file mode 100644 index 0000000..077c2cd --- /dev/null +++ b/po/et.po @@ -0,0 +1,596 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Simon Schneegans +# This file is distributed under the same license as the burn-my-windows package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: burn-my-windows\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" +"PO-Revision-Date: 2024-11-12 18:00+0000\n" +"Last-Translator: Priit Jõerüüt \n" +"Language-Team: Estonian \n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.9-dev\n" + +#: src/effects/Apparition.js:80 +msgid "Apparition" +msgstr "" + +#: src/effects/BrokenGlass.js:138 +msgid "Broken Glass" +msgstr "" + +#: src/effects/Doom.js:87 +msgid "Doom" +msgstr "" + +#: src/effects/EnergizeA.js:74 +msgid "Energize A" +msgstr "" + +#: src/effects/EnergizeB.js:75 +msgid "Energize B" +msgstr "" + +#: src/effects/Fire.js:96 +msgid "Fire" +msgstr "" + +#: src/effects/Fire.js:150 +msgid "Default Fire" +msgstr "" + +#: src/effects/Fire.js:160 +msgid "Hell Fire" +msgstr "" + +#: src/effects/Fire.js:170 +msgid "Dark and Smutty" +msgstr "" + +#: src/effects/Fire.js:180 +msgid "Cold Breeze" +msgstr "" + +#: src/effects/Fire.js:190 +msgid "Santa is Coming" +msgstr "" + +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + +#: src/effects/Glide.js:78 +msgid "Glide" +msgstr "" + +#: src/effects/Glitch.js:80 +msgid "Glitch" +msgstr "" + +#: src/effects/Hexagon.js:83 +msgid "Hexagon" +msgstr "" + +#: src/effects/Incinerate.js:126 +msgid "Incinerate" +msgstr "" + +#: src/effects/Matrix.js:109 +msgid "Matrix" +msgstr "" + +#: src/effects/PaintBrush.js:101 +msgid "Paint Brush" +msgstr "" + +#: src/effects/Pixelate.js:74 +msgid "Pixelate" +msgstr "" + +#: src/effects/PixelWheel.js:74 +msgid "Pixel Wheel" +msgstr "" + +#: src/effects/PixelWipe.js:100 +msgid "Pixel Wipe" +msgstr "" + +#: src/effects/Portal.js:82 +msgid "Portal" +msgstr "" + +#: src/effects/SnapOfDisintegration.js:110 +msgid "Snap of Disintegration" +msgstr "" + +#: src/effects/TRexAttack.js:109 +msgid "T-Rex Attack" +msgstr "" + +#: src/effects/TVEffect.js:73 +msgid "TV Effect" +msgstr "" + +#: src/effects/TVGlitch.js:81 +msgid "TV Glitch" +msgstr "" + +#: src/effects/Wisps.js:85 +msgid "Wisps" +msgstr "" + +#: prefs.js:236 +msgid "Preview this effect" +msgstr "" + +#: prefs.js:313 +msgid "Burn-My-Windows has been updated!" +msgstr "" + +#: prefs.js:314 resources/ui/common/menus.ui:17 +msgid "View Changelog" +msgstr "" + +#: prefs.js:496 +msgid "Delete this Profile?" +msgstr "" + +#: prefs.js:497 +msgid "" +"The current effect profile with all its effect settings will be permanently " +"lost." +msgstr "" + +#: prefs.js:500 +msgid "Cancel" +msgstr "Katkesta" + +#: prefs.js:505 +msgid "Delete" +msgstr "Kustuta" + +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "" + +#. Translators: %s will be replaced by the effect's name. +#: prefs.js:840 +#, javascript-format +msgid "Preview for %s" +msgstr "" + +#: prefs.js:859 +msgid "Close this Window to Preview the Effect!" +msgstr "" + +#: resources/ui/common/menus.ui:13 +msgid "Visit Homepage" +msgstr "" + +#: resources/ui/common/menus.ui:21 +msgid "View Matching Wallpapers" +msgstr "" + +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" + +#: resources/ui/common/menus.ui:31 +msgid "Donate" +msgstr "" + +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "" + +#: resources/ui/common/menus.ui:64 +msgid "Open Effect-Profile Directory" +msgstr "" + +#: resources/ui/common/menus.ui:70 +msgid "About Burn-My-Windows" +msgstr "" + +#: resources/ui/common/menus.ui:81 +msgid "Add New Profile..." +msgstr "" + +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 +msgid "Animation Time [ms]" +msgstr "" + +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 +#: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 +#: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 +#: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 +#: resources/ui/adw/tv.ui:36 resources/ui/adw/tv.ui:61 +msgid "Reset to Default Value" +msgstr "" + +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 +msgid "Scale" +msgstr "" + +#: resources/ui/adw/broken-glass.ui:81 +msgid "Gravity" +msgstr "" + +#: resources/ui/adw/broken-glass.ui:114 +msgid "Blow Force" +msgstr "" + +#: resources/ui/adw/broken-glass.ui:147 +msgid "Shatter From Pointer Location" +msgstr "" + +#: resources/ui/adw/broken-glass.ui:148 +msgid "" +"The shards will fly away from where your mouse pointer was when closing the " +"window." +msgstr "" + +#: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 +msgid "Strength" +msgstr "" + +#: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 +#: resources/ui/adw/fire.ui:96 +msgid "Speed" +msgstr "" + +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 +msgid "Color" +msgstr "" + +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 +msgid "Randomness" +msgstr "" + +#: resources/ui/adw/matrix.ui:113 +msgid "Vertical Overshooting" +msgstr "" + +#: resources/ui/adw/matrix.ui:146 +msgid "Trail Color" +msgstr "" + +#: resources/ui/adw/matrix.ui:171 +msgid "Tip Color" +msgstr "" + +#: resources/ui/adw/doom.ui:47 +msgid "Horizontal Scale" +msgstr "" + +#: resources/ui/adw/doom.ui:80 +msgid "Vertical Scale" +msgstr "" + +#: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 +#: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 +msgid "Pixel Size" +msgstr "" + +#: resources/ui/adw/paint-brush.ui:47 +msgid "Brush Size" +msgstr "" + +#: resources/ui/adw/trex.ui:47 +msgid "Claw Scratch Scale" +msgstr "" + +#: resources/ui/adw/trex.ui:80 +msgid "Claw Scratch Count" +msgstr "" + +#: resources/ui/adw/trex.ui:113 +msgid "Warp Effect" +msgstr "" + +#: resources/ui/adw/trex.ui:146 +msgid "Flash Color" +msgstr "" + +#: resources/ui/adw/pixel-wheel.ui:47 +msgid "Spoke Count" +msgstr "" + +#: resources/ui/adw/glide.ui:80 +msgid "Squish" +msgstr "" + +#: resources/ui/adw/glide.ui:113 +msgid "Tilt" +msgstr "" + +#: resources/ui/adw/glide.ui:146 +msgid "Shift" +msgstr "" + +#: resources/ui/adw/apparition.ui:81 +msgid "Twirl Intensity" +msgstr "" + +#: resources/ui/adw/apparition.ui:114 +msgid "Shake Intensity" +msgstr "" + +#: resources/ui/adw/apparition.ui:147 +msgid "Suction Intensity" +msgstr "" + +#: resources/ui/adw/portal.ui:47 +msgid "Rotation Speed" +msgstr "" + +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "" + +#: resources/ui/adw/portal.ui:113 +msgid "Details" +msgstr "" + +#: resources/ui/adw/incinerate.ui:80 +msgid "Turbulence" +msgstr "" + +#: resources/ui/adw/incinerate.ui:113 +msgid "Start at Pointer" +msgstr "" + +#: resources/ui/adw/incinerate.ui:114 +msgid "If disabled, a random location will be chosen." +msgstr "" + +#: resources/ui/adw/hexagon.ui:80 +msgid "Mesh Line Width" +msgstr "" + +#: resources/ui/adw/hexagon.ui:113 +msgid "Line Color" +msgstr "" + +#: resources/ui/adw/hexagon.ui:138 +msgid "Glow Color" +msgstr "" + +#: resources/ui/adw/hexagon.ui:163 +msgid "Additive Blending" +msgstr "" + +#: resources/ui/adw/hexagon.ui:164 +msgid "You may want to enable this for dark window themes." +msgstr "" + +#: resources/ui/adw/fire.ui:14 +msgid "Presets" +msgstr "" + +#: resources/ui/adw/fire.ui:19 +msgid "Choose a Preset" +msgstr "" + +#: resources/ui/adw/fire.ui:129 +msgid "3D Noise" +msgstr "" + +#: resources/ui/adw/fire.ui:130 +msgid "Creates a more dynamic fire but requires more GPU power." +msgstr "" + +#: resources/ui/adw/fire.ui:152 +msgid "Gradient" +msgstr "" + +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "" + +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" + +#: resources/ui/adw/prefs.ui:65 +msgid "Effect Profile Constraints" +msgstr "" + +#: resources/ui/adw/prefs.ui:66 +msgid "Define when the current effect settings should be used." +msgstr "" + +#: resources/ui/adw/prefs.ui:70 +msgid "Application" +msgstr "" + +#: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 +#: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 +#: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 +msgid "Any" +msgstr "" + +#: resources/ui/adw/prefs.ui:98 +msgid "Animation Type" +msgstr "" + +#: resources/ui/adw/prefs.ui:113 +msgid "Window Type" +msgstr "" + +#: resources/ui/adw/prefs.ui:128 +msgid "Color Scheme" +msgstr "" + +#: resources/ui/adw/prefs.ui:143 +msgid "Power Mode" +msgstr "" + +#: resources/ui/adw/prefs.ui:158 +msgid "Power Profile" +msgstr "" + +#: resources/ui/adw/prefs.ui:179 +msgid "Advanced Profile Options" +msgstr "" + +#: resources/ui/adw/prefs.ui:184 +msgid "Use this profile even if there are better matching profiles." +msgstr "" + +#: resources/ui/adw/prefs.ui:204 +msgid "Delete this Profile..." +msgstr "" + +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "" + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + +#: resources/ui/adw/pixelate.ui:47 +msgid "Noise" +msgstr "" diff --git a/po/fa.po b/po/fa.po index 9f7a1af..5e3c6b4 100644 --- a/po/fa.po +++ b/po/fa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2024-02-21 16:01+0000\n" "Last-Translator: Danial Behzadi \n" "Language-Team: Persian 1;\n" "X-Generator: Weblate 5.5-dev\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "گشودن پنجره‌ها" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "بستن پنجره‌ها" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "پنجره‌های عادی" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "پنجره‌های گفت‌وگو" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "طرحوارهٔ رنگی پیش‌گزیده" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "طرحوارهٔ رنگی تیره" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "روی باتری" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "به برق" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "حالت ذخیرهٔ انرژی" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "حالت تعادل" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "حالت کارایی" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "ذخیرهٔ انرژی یا تعادل" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "تعادل یا کارایی" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "اولویت بالا" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "نمایهٔ استاندارد" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "تجسم" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "شیشهٔ شکسته" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "نابودی" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "انرژی ۱" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "انرژی ۲" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "آتش" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "آتش پیش‌گزیده" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "آتش دوزخ" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "تاریک و دودی" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "نسیم سرد" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "بابانوئل می‌آید" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "سر خوردن" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "گلیچ" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "شش‌ضلعی" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "سوزاندن" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "ماتریکس" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "قلمو" @@ -169,88 +99,131 @@ msgstr "پیکسلی" msgid "Pixel Wheel" msgstr "پیکسل چرخنده" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "پیکسل پاک کننده" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "درگاه" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "بشکن فروپاشی" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "حملهٔ تی‌رکس" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "جلوهٔ تلویزیون" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "گلیچ تلویزیون" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "جرقه‌ها" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "پیش‌نمایش این جلوه" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows به‌روز شد!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "دیدن گزارش دگرگونی" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "حامیان طلایی" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "حامیان نقره‌ای" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "حامیان برنزی" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "حامیان پیشین" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "حذف این نمایه؟" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." msgstr "نمایهٔ جلوهٔ کنونی با تمام تنظیمات جلوه‌اش برای همیشه از دست خواهد رفت." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "لغو" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "حذف" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "گشودن پنجره‌ها" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "بستن پنجره‌ها" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "پنجره‌های عادی" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "پنجره‌های گفت‌وگو" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "طرحوارهٔ رنگی پیش‌گزیده" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "طرحوارهٔ رنگی تیره" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "روی باتری" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "به برق" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "حالت ذخیرهٔ انرژی" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "حالت تعادل" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "حالت کارایی" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "ذخیرهٔ انرژی یا تعادل" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "تعادل یا کارایی" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "اولویت بالا" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "نمایهٔ استاندارد" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "پیش‌نمایش برای %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "بستن پنجره برای پیش‌نمایش جلوه!" @@ -262,179 +235,92 @@ msgstr "دیدن صفحهٔ خانگی" msgid "View Matching Wallpapers" msgstr "دیدن کاغذدیواری‌های مطابق" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "گزارش اشکال" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "ایجاد یک جلوه" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "ترجمه" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "اعانه" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "گزارش اشکال" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "ایجاد یک جلوه" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "ترجمه" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "گشودن شاخهٔ نمایهٔ جلوه" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "دربارهٔ Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "افزودن نمایهٔ جدید…" -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "زمان پویانمایی (میلی‌ثانیه)" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -442,340 +328,293 @@ msgstr "زمان پویانمایی (میلی‌ثانیه)" msgid "Reset to Default Value" msgstr "بازنشانی به مقدار پیش‌ فرض" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "مقیاس" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "گرانش" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "نیروی انفجار" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "شکستن از مکان نشان‌گر" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." msgstr "" "هنگام بستن پنجره، خرده‌ها از جایی که نشان‌گر ماوس شما قرار داشت دور می‌شوند." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "قدرت" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "سرعت" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "رنگ" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "تصادفی" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "عبور از حد عمودی" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "رنگ دنباله" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "رنگ نکته" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "مقیاس افقی" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "مقیاس عمودی" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "اندازه پیکسل" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "اندازه برس" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "مقیاس خراش پنجه" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "تعداد خراش پنجه" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "جلوهٔ انحنا" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "رنگ فلش" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "تعداد صحبت کردن" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "له کردن" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "شیب" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "تغییر مکان" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "شدّت چرخش" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "شدّت لرزش" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "شدّت مکش" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "چرخیدن" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "سرعت دوران" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "چرخیدن" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "جزئیات" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "آشفتگی" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "شروع از نشانه گر" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "اگر غیرفعال باشد، یک مکان تصادفی انتخاب می شود." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "عرض خط مش" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "رنگ خط" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "رنگ درخشش" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "ترکیب افزودنی" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "ممکن است بخواهید این را برای زمینه‌های پنجره تاریک به کار بیاندازید." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "تنظیمات از پیش تعیین شده" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "یک پیش تنظیم را انتخاب کنید" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "نویز سه بعدی" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "آتش پویاتری ایجاد می‌کند اما به قدرت جی‌پی‌یو بیشتری نیاز دارد." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "گرادیان" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "انتخاب اثر" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "اگر چند مورد انتخاب شود، یکی به صورت تصادفی انتخاب می‌شود." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "همه" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "هیچ" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "محدودیت های نمایه اثر" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "تعیین کنید که چه زمانی باید از تنظیمات افکت فعلی استفاده شود." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "نرم افزار ها" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "هر" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "نوع انیمیشن" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "نوع پنجره" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "طرح رنگی" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "حالت قدرت" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "نمایه قدرت" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "گزینه های پروفایل پیشرفته" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "" "از این نمایه استفاده کنید حتی اگر نمایه های منطبق بهتری وجود داشته باشد." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "حذف این نمایه..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "انتخاب اثر" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "اگر چند مورد انتخاب شود، یکی به صورت تصادفی انتخاب می‌شود." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "نویز" +#~ msgid "Gold Sponsors" +#~ msgstr "حامیان طلایی" + +#~ msgid "Silver Sponsors" +#~ msgstr "حامیان نقره‌ای" + +#~ msgid "Bronze Sponsors" +#~ msgstr "حامیان برنزی" + +#~ msgid "Past Sponsors" +#~ msgstr "حامیان پیشین" + +#~ msgid "All" +#~ msgstr "همه" + +#~ msgid "None" +#~ msgstr "هیچ" + #~ msgid "General Options" #~ msgstr "انتخاب‌های عمومی" diff --git a/po/fi.po b/po/fi.po index f3f0e07..65eb6bf 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: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2024-07-28 19:09+0000\n" "Last-Translator: \"Tinde (Joke)\" \n" "Language-Team: Finnish \n" "Language-Team: French 1;\n" "X-Generator: Weblate 5.0-dev\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "En ouverture de fenêtre" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "A la fermeture de la fenêtre" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Fenêtres normales" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Boîtes de dialogue" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Schéma de couleurs par défaut" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Jeu de couleurs sombres" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Sur batterie" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Branché" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Mode économie d’énergie" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Mode équilibré" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Mode de performance" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Economiseur d'énergie ou équilibré" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Équilibré ou performance" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Priorité élevée" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Profil standard" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Spectre" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Verre brisé" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Apocalypse" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Énergie A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Énergie B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Feu" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Feu par défaut" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Feu de l'enfer" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Sombre et ténébreux" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Brise froide" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Le Père Noël arrive" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Glisse" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Défaut" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Hexagone" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Incinération" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Coup de pinceau" @@ -169,89 +99,132 @@ msgstr "Pixelisé" msgid "Pixel Wheel" msgstr "Roue de Pixels" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Effacement de Pixels" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portail" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Désintégration" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Attaque de T-Rex" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Effet TV" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Dysfonctionnement Télé" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Feux follets" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Aperçu de l'effet" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows a été mis à jour !" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Voir le journal des modifications" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Sponsors Or" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Sponsors Argent" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Sponsors Bronze" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Anciens Sponsors" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Supprimer ce profil ?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." msgstr "" "Le profil actuel avec tous ses réglages d'effet sera définitivement perdu." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Annuler" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Supprimer" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "En ouverture de fenêtre" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "A la fermeture de la fenêtre" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Fenêtres normales" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Boîtes de dialogue" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Schéma de couleurs par défaut" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Jeu de couleurs sombres" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Sur batterie" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Branché" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Mode économie d’énergie" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Mode équilibré" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Mode de performance" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Economiseur d'énergie ou équilibré" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Équilibré ou performance" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Priorité élevée" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Profil standard" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Aperçu pour %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Fermez cette fenêtre pour un aperçu de l'effet !" @@ -263,179 +236,92 @@ msgstr "Visiter la page d'accueil" msgid "View Matching Wallpapers" msgstr "Voir les fonds d'écran assortis" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Signaler un bogue" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Créer un effet" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Traduire" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Faire un don" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Signaler un bogue" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Créer un effet" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Traduire" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Ouvrir le dossier des profiles d'effets" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "À propos de Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Ajouter un nouveau profil..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Durée de l'animation (ms)" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -443,39 +329,28 @@ msgstr "Durée de l'animation (ms)" msgid "Reset to Default Value" msgstr "Réinitialiser à la valeur par défaut" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Échelle" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravité" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Force d'explosion" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Briser à partir de la position du curseur" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -483,303 +358,267 @@ msgstr "" "Les éclats s'envoleront de l'endroit où se trouvait le pointeur de votre " "souris lorsque vous fermez la fenêtre." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Résistance" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Vitesse" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Couleur" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Aléatoire" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Dépassement vertical" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Couleur de la traîne" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Couleur de la pointe" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Échelle horizontale" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Échelle verticale" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Taille des pixels" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Taille du pinceau" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Taille de la griffe" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Nombre de griffures" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Effet de distorsion" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Couleur du flash" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Nombre de rayons" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Écraser" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Incliner" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Décaler" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Intensité du tournoiement" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Intensité de la secousse" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Intensité de la succion" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Tourbillon" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Vitesse de rotation" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Tourbillon" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Détails" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulences" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Débuter au pointeur" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Si désactivé, un emplacement aléatoire sera choisi." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Largeur des lignes du maillage" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Couleur de ligne" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Couleur de la lueur" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Mélange additif" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Vous voudrez peut-être l'activer pour les thèmes de fenêtre sombre." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Préréglages" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Sélectionner un préréglage" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "Bruit 3D" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "" "Crée un feu plus dynamique mais nécessite plus de puissance de la carte " "graphique." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Dégradé" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Sélection des effets" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Si plusieurs effets sont sélectionnés, un est choisi au hasard." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Tous" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Aucun" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Contraintes du profil d'effet" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Définir quand les paramètres de l'effet actuel doivent être utilisés." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Application" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "N'importe laquelle" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Type d'animation" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Type de fenêtre" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Schéma de couleurs" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Mode d'alimentation" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Profil d'alimentation" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Options avancées du profil" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "" "Utilisez ce profil même s’il existe de meilleurs profils correspondants." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Supprimer ce profil..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Sélection des effets" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Si plusieurs effets sont sélectionnés, un est choisi au hasard." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Bruit" +#~ msgid "Gold Sponsors" +#~ msgstr "Sponsors Or" + +#~ msgid "Silver Sponsors" +#~ msgstr "Sponsors Argent" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Sponsors Bronze" + +#~ msgid "Past Sponsors" +#~ msgstr "Anciens Sponsors" + +#~ msgid "All" +#~ msgstr "Tous" + +#~ msgid "None" +#~ msgstr "Aucun" + #~ msgid "Effect Settings" #~ msgstr "Paramètres des effets" diff --git a/po/he.po b/po/he.po index f765af7..cd7356d 100644 --- a/po/he.po +++ b/po/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2022-07-02 21:20+0000\n" "Last-Translator: יהודה אליסף \n" "Language-Team: Hebrew \n" "Language-Team: Hindi 1;\n" "X-Generator: Weblate 5.5.4-rc\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "विंडो खोलते समय" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "विंडो बंद करते समय" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "सामान्य विंडो" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "संवाद विंडो" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "तयशुदा रंग योजना" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "गहरी रंग योजना" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "बैटरी पर" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "जब प्लग इन हो" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "पावर-सेवर मोड" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "संतुलित मोड" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "प्रदर्शन मोड" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "पावर सेवर या संतुलित" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "संतुलित या प्रदर्शन" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "उच्च प्राथमिकता" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "मानक प्रोफ़ाइल" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "प्रेतछाया" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "टूटा हुआ शीशा" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "कयामत" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "ऊर्जावान A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "ऊर्जावान B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "आग" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "तयशुदा आग" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "नरक की आग" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "अँधेरी और मैली" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "ठंडी हवा" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "सांता आ रहा है" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "फिसलन" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "गड़बड़ी" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "षटकोण" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "भस्म" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "आव्यूह" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "पेंट ब्रश" @@ -169,90 +99,131 @@ msgstr "पिक्सलेट" msgid "Pixel Wheel" msgstr "पिक्सल व्हील" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "पिक्सल वाइप" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "पोर्टल" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "विघटन की चुटकी" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "T-Rex का हमला" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "TV प्रभाव" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "TV की गड़बड़ी" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "विसप्स" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "इस प्रभाव का पूर्वावलोकन करें" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows अपडेट कर दिया गया है!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "चेंजलॉग देखें" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "स्वर्ण प्रायोजक" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "रजत प्रायोजक" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "कांस्य प्रायोजक" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "पिछले प्रायोजक" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "यह प्रोफ़ाइल हटाएं?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." -msgstr "" -"वर्तमान प्रभाव प्रोफ़ाइल अपनी सभी प्रभाव सेटिंग्स के साथ स्थायी रूप से खो " -"जाएगी।" +msgstr "वर्तमान प्रभाव प्रोफ़ाइल अपनी सभी प्रभाव सेटिंग्स के साथ स्थायी रूप से खो जाएगी।" -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "रद्द करें" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "मिटाएं" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "विंडो खोलते समय" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "विंडो बंद करते समय" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "सामान्य विंडो" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "संवाद विंडो" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "तयशुदा रंग योजना" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "गहरी रंग योजना" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "बैटरी पर" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "जब प्लग इन हो" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "पावर-सेवर मोड" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "संतुलित मोड" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "प्रदर्शन मोड" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "पावर सेवर या संतुलित" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "संतुलित या प्रदर्शन" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "उच्च प्राथमिकता" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "मानक प्रोफ़ाइल" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "%s का पूर्वावलोकन" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "प्रभाव का पूर्वावलोकन करने के लिए इस विंडो को बंद करें!" @@ -264,179 +235,92 @@ msgstr "मुखपृष्ठ पर जाएं" msgid "View Matching Wallpapers" msgstr "मिलते-जुलते वॉलपेपर देखें" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "बग रिपोर्ट करें" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "एक प्रभाव पैदा करें" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "अनुवाद" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "दान करें" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "बग रिपोर्ट करें" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "एक प्रभाव पैदा करें" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "अनुवाद" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "इफ़ेक्ट-प्रोफ़ाइल निर्देशिका खोलें" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Burn-My-Windows के बारे में" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "नई प्रोफ़ाइल जोड़ें…" -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "एनीमेशन समय [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,336 +328,288 @@ msgstr "एनीमेशन समय [ms]" msgid "Reset to Default Value" msgstr "तयशुदा मान पर रीसेट करें" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "पैमाना" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "गुरुत्व" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "प्रहार का बल" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "सूचक स्थान से चकनाचूर" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." msgstr "खिड़की बंद करते समय आपका माउस सूचक जहां था, वहां से टुकड़े उड़ जाएंगे।" -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "ताकत" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "गति" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "रंग" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "बेतरतीबी" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "लंबवत ओवरशूटिंग" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "पगडंडी का रंग" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "टिप का रंग" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "क्षैतिज पैमाना" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "लंबवत पैमाना" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "पिक्सल आकार" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "ब्रश का आकार" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "पंजे का स्क्रैच स्केल" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "पंजे की खरोंच गिनती" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "वार्प प्रभाव" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "फ़्लैश रंग" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "स्पोक की गिनती" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "स्क्विश" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "झुकाव" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "बदलाव" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "घुमाव की तीव्रता" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "झटकों की तीव्रता" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "चूषण तीव्रता" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "घुमावदार" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "घूर्णन गति" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "घुमावदार" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "विवरण" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "उथल-पुथल" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "सूचक से प्रारंभ करें" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "यदि अक्षम किया गया है, तो एक यादृच्छिक स्थान चुना जाएगा।" -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "जाल रेखा की चौड़ाई" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "रेखा रंग" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "चमकदार रंग" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "योगात्मक सम्मिश्रण" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "आप इसे डार्क विंडो थीम के लिए सक्षम करना चाह सकते हैं।" -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "प्रीसेट" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "प्रीसेट चुनें" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "3D शोर" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "" -"अधिक गतिशील आग पैदा करता है लेकिन इसके लिए अधिक GPU शक्ति की आवश्यकता होती " -"है।" +"अधिक गतिशील आग पैदा करता है लेकिन इसके लिए अधिक GPU शक्ति की आवश्यकता होती है।" -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "ग्रेडियेंट" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "प्रभाव चयन" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "यदि एकाधिक का चयन किया जाता है, तो एक को यादृच्छिक रूप से चुना जाता है।" +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "सभी" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "कोई नहीं" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "प्रभाव प्रोफ़ाइल बाधाएं" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "परिभाषित करें कि वर्तमान प्रभाव सेटिंग्स का उपयोग कब किया जाना चाहिए।" -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "अनुप्रयोग" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "कोई" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "एनिमेशन प्रकार" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "विंडो प्रकार" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "रंग योजना" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "पावर मोड" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "पावर प्रोफ़ाइल" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "उन्नत प्रोफ़ाइल विकल्प" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "बेहतर मिलान वाली प्रोफ़ाइल होने पर भी इस प्रोफ़ाइल का उपयोग करें।" -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "इस प्रोफ़ाइल को मिटाएं…" -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "प्रभाव चयन" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "यदि एकाधिक का चयन किया जाता है, तो एक को यादृच्छिक रूप से चुना जाता है।" + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "शोर" + +#~ msgid "Gold Sponsors" +#~ msgstr "स्वर्ण प्रायोजक" + +#~ msgid "Silver Sponsors" +#~ msgstr "रजत प्रायोजक" + +#~ msgid "Bronze Sponsors" +#~ msgstr "कांस्य प्रायोजक" + +#~ msgid "Past Sponsors" +#~ msgstr "पिछले प्रायोजक" + +#~ msgid "All" +#~ msgstr "सभी" + +#~ msgid "None" +#~ msgstr "कोई नहीं" diff --git a/po/hu.po b/po/hu.po index a1f0a79..37c97dd 100644 --- a/po/hu.po +++ b/po/hu.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2024-08-18 17:09+0000\n" "Last-Translator: atomkapa atomkapa \n" -"Language-Team: Hungarian \n" +"Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,145 +19,75 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.7\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Ablakok megnyitása" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Ablakok bezárása" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Normál ablakok" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Párbeszédablakok" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Alapértelmezett téma" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Sötét téma" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Akkumulátoron" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Csatlakoztatva" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Energiatakarékos üzemmód" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Kiegyensúlyozott üzemmód" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Teljesítmény üzemmód" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Enerigiatakarékos vagy kiegyensúlyozott üzemmód" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Kiegyensúlyozott vagy teljesítmény üzemmód" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Magas Prioritás" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Alapértelmezett Profil" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Megjelenés" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Betört üveg" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Doom" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Energiát! A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Energiát! B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Tűz" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Alapértelmezett tűz" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Pokoli tűz" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Sötét és kormos tűz" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Fagyos szellő" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Télapó itt van" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Siklás" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Hiba" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Hatszög" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Elégetés" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Mátrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Ecset" @@ -169,88 +99,131 @@ msgstr "Pixelezés" msgid "Pixel Wheel" msgstr "Pixelkerék" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Pixelhullám" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portál" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Thanos csettintése" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "T-Rex támadás" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Tévé hatás" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Tévé hiba" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Szálak" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Előnézet" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "A Burn-My-Windows frissült!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Változási napló megtekintése" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Aranyszponzorok" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Ezüstszponzorok" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Bronzszponzorok" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Korábbi szponzorok" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Biztosan törli a profilt?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." msgstr "A jelenlegi profil minden beállítással együtt örökre elveszik." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Mégse" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Törlés" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Ablakok megnyitása" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Ablakok bezárása" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Normál ablakok" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Párbeszédablakok" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Alapértelmezett téma" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Sötét téma" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Akkumulátoron" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Csatlakoztatva" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Energiatakarékos üzemmód" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Kiegyensúlyozott üzemmód" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Teljesítmény üzemmód" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Enerigiatakarékos vagy kiegyensúlyozott üzemmód" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Kiegyensúlyozott vagy teljesítmény üzemmód" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Magas Prioritás" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Alapértelmezett Profil" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "%s előnézete" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Zárja be ezt az ablakot hogy előnézze ezt a hatást!" @@ -262,179 +235,92 @@ msgstr "Honlap meglátogatása" msgid "View Matching Wallpapers" msgstr "Passzoló háttérképek megtekintése" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Hiba jelentése" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Hatás készítése" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Fordítás" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Adományozás" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Hiba jelentése" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Hatás készítése" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Fordítás" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Az effektbeállításokat tartalmazó mappa megnyitása" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "A Burn-My-Windowsról" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Új Profil Hozzáadása..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Animáció időtartama [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -442,39 +328,28 @@ msgstr "Animáció időtartama [ms]" msgid "Reset to Default Value" msgstr "Visszaállítás az alapértelmezett értékre" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Skála" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravitáció" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Fúvóerő" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Összetörés a mutató pozíciójáról" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -482,303 +357,267 @@ msgstr "" "A szilánkok onnan fognak elrepülni, ahol a mutató tartózkodott az ablak " "bezárásakor." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Erő" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Gyorsaság" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Szín" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Véletlenszerűség" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Függőleges túlcsúszás" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Nyom színe" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Csúcs színe" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Vízszintes skála" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Függőleges skála" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Pixelméret" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Ecset mérete" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Karmolás mérete" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Korom karmolás száma" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Eltorzító hatás" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Villanás színe" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Sugár száma" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Összenyomás" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Billenés" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Elmozdítás" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Pörgés intenzitása" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Rázkódás intenzitása" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Szívóerő Intenzitása" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Örvénylés" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Forgás sebessége" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Örvénylés" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Részletesség" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulencia" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Kezdés a mutatónál" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Ha ki van kapcsolva, egy véletlenszerű hely lesz választva." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Körvonal Vastagsága" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Vonal színe" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Világítás színe" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Beolvadó Színek" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Sötét témájú ablakokhoz ajánlott." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Sablonok" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Válassz egy sablont" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "3D zaj" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Egy dinamikusabb tüzet készít, de több GPU erőt igényel." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Árnyalatok" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Effektus kiválasztása" - -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" msgstr "" -"Ha több is ki van választva, minden alkalommal egy véletlenszerű lesz " -"használva." -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Mind" +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Egyik sem" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Profil Beállításai" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "" "Határozza meg, mikor legyenek használatban az aktuális effektbeállítások." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Applikáció" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Bármelyik" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Animációtípus" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Ablaktípus" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Téma" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Energiaforrás módja" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Energiagazdálkodási beállítás" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Haladó beállítások" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Profil használata akkor is, ha van másik, ami jobban megfelelő lenne." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Profil Törlése..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Effektus kiválasztása" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "" +"Ha több is ki van választva, minden alkalommal egy véletlenszerű lesz " +"használva." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Zaj" +#~ msgid "Gold Sponsors" +#~ msgstr "Aranyszponzorok" + +#~ msgid "Silver Sponsors" +#~ msgstr "Ezüstszponzorok" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Bronzszponzorok" + +#~ msgid "Past Sponsors" +#~ msgstr "Korábbi szponzorok" + +#~ msgid "All" +#~ msgstr "Mind" + +#~ msgid "None" +#~ msgstr "Egyik sem" + #~ msgid "Effects" #~ msgstr "Hatások" diff --git a/po/id.po b/po/id.po index e2c2c88..adbc652 100644 --- a/po/id.po +++ b/po/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2023-08-24 22:51+0000\n" "Last-Translator: Reza Almanda \n" "Language-Team: Indonesian \n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" +"PO-Revision-Date: 2024-11-05 18:42+0000\n" +"Last-Translator: albanobattistella \n" "Language-Team: Italian \n" "Language: it\n" @@ -17,147 +17,77 @@ 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 5.1\n" +"X-Generator: Weblate 5.8.2\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Apertura delle Finestre" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Chiusura delle Finestre" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Finestre Normali" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Dialogo Finestre" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Combinazione di colori predefinita" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Combinazione di colori scuri" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Su batteria" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Collegato" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Modalità di risparmio energetico" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Modalità bilanciata" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Modalità performance" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Risparmio energetico o Bilanciato" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Bilanciato o Performance" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Alta priorità" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Profilo standard" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Apparizione" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Vetro rotto" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Destino" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Energia A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Energia B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Fuoco" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Fuoco predefinito" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Fuoco Infernale" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Scuro e Tenebroso" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Brezza Fredda" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Babbo Natale sta arrivando" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "Messa a fuoco" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Planare" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Glitch" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Esagono" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Incenerire" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Pennello" @@ -169,68 +99,51 @@ msgstr "Pixelato" msgid "Pixel Wheel" msgstr "Ruota di pixel" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Pulizia di pixel" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portale" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Scatto di disintegrazione" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Attacco T-Rex" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Effetto TV" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Glitch TV" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Scintille" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Anteprima di questo effetto" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows è stato aggiornato!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Visualizza Changelog" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Sponsor d'oro" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Sponsor d'argento" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Sponsor di bronzo" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Sponsor passati" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Eliminare questo profilo?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -238,21 +151,81 @@ msgstr "" "L'attuale profilo dell'effetto con tutte le sue impostazioni andrà " "definitivamente perso." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Cancella" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Elimina" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Apertura delle Finestre" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Chiusura delle Finestre" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Finestre Normali" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Dialogo Finestre" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Combinazione di colori predefinita" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Combinazione di colori scuri" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Su batteria" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Collegato" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Modalità di risparmio energetico" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Modalità bilanciata" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Modalità performance" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Risparmio energetico o Bilanciato" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Bilanciato o Performance" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Alta priorità" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Profilo standard" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Anteprima per %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Chiudi questa finestra per visualizzare in anteprima l'effetto!" @@ -264,179 +237,92 @@ msgstr "Visita la home page" msgid "View Matching Wallpapers" msgstr "Visualizza sfondi corrispondenti" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Segnala un bug" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "Visualizza la Hall of Fame dei donatori" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Crea un effetto" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Traduci" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Donare" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Segnala un bug" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Crea un effetto" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Traduci" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Apri directory dei profili degli effetti" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Informazioni su Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Aggiungi nuovo profilo..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Tempo animazione [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,39 +330,28 @@ msgstr "Tempo animazione [ms]" msgid "Reset to Default Value" msgstr "Ripristina valore predefinito" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Scala" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravità" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Forza Esplosiva" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Frammento dalla posizione del puntatore" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -484,303 +359,267 @@ msgstr "" "I frammenti voleranno fuori dal punto in cui si trovava il puntatore del " "mouse quando chiudi la finestra." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Forza" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Velocità" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Colore" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Casuale" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Sovrapposizione Verticale" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Colore della pista" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Colore della Punta" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Scala orizzontale" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Scala verticale" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Dimensione pixel" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Dimensioni pennello" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Scala ad Artiglio" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Numero di colpi" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Effetto Distorsione" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Colore Flash" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Numero di raggi" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Schiacciare" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Inclinazione" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Modificare" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Intensità di rotazione" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Intensità di scuotimento" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Intensità di aspirazione" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Rotazione" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Velocità di rotazione" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Rotazione" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Dettagli" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbolenza" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Inizia dal puntatore" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Se disattivato, verrà scelta una posizione casuale." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Larghezza linea mesh" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Colore della linea" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Colore bagliore" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Miscelazione aggiuntiva" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Potresti abilitarlo per i temi delle finestre scure." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Preimpostazioni" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Scegli un predefinito" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "Rumore 3D" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Crea un fuoco più dinamico ma richiede più potenza della GPU." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Gradiente" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Selezione effetti" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "Quantità di sfocatura" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Se ne vengono selezionati multipli, uno viene scelto a caso." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "Qualità della sfocatura" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Tutti" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Nessuno" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Vincoli profilo effetto" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "" "Definisce quando devono essere utilizzate le impostazioni dell'effetto " "corrente." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Applicazione" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Qualsiasi" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Tipo di animazione" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Tipo di finestra" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Combinazione di colori" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Modalità di potenza" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Profilo di potenza" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Opzioni avanzate del profilo" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "" "Usa questo profilo anche se ci sono profili di corrispondenza migliori." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Elimina questo profilo..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Selezione effetti" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Se ne vengono selezionati multipli, uno viene scelto a caso." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "Cerca..." + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "Abilita tutto" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "Disabilita tutto" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Rumore" +#~ msgid "Gold Sponsors" +#~ msgstr "Sponsor d'oro" + +#~ msgid "Silver Sponsors" +#~ msgstr "Sponsor d'argento" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Sponsor di bronzo" + +#~ msgid "Past Sponsors" +#~ msgstr "Sponsor passati" + +#~ msgid "All" +#~ msgstr "Tutti" + +#~ msgid "None" +#~ msgstr "Nessuno" + #~ msgid "Effect Settings" #~ msgstr "Impostazioni degli effetti" diff --git a/po/ja.po b/po/ja.po index b17f18a..6d9b3c2 100644 --- a/po/ja.po +++ b/po/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2023-01-31 11:35+0000\n" "Last-Translator: Ryan Y \n" "Language-Team: Japanese \n" "Language-Team: Korean \n" "Language-Team: Lithuanian \n" @@ -16,152 +16,81 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > " -"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? " -"1 : 2);\n" -"X-Generator: Weblate 5.8.2-dev\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (" +"n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.8.2\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Langų atvėrimas" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Langų užvėrimas" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Įprasti langai" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Dialogo langai" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Numatytasis spalvų rinkinys" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Tamsių spalvų rinkinys" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Energijos taupymo veiksena" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Subalansuota veiksena" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Našumo veiksena" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Energijos taupymo ar subalansuota veiksena" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Subalansuota ar našumo veiksena" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" -msgstr "" +msgstr "Šmėkla" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Sudaužytas stiklas" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Ugnis" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Numatytoji ugnis" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Pragaro ugnis" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Tamsus ir purvinas" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Šaltas vėjelis" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Kalėdų Senelis atvyksta" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "Fokusavimas" + #: src/effects/Glide.js:78 msgid "Glide" -msgstr "" +msgstr "Sklandymas" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Šešiakampis" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" -msgstr "" +msgstr "Sudeginimas" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrica" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" -msgstr "" +msgstr "Teptukas" #: src/effects/Pixelate.js:74 msgid "Pixelate" @@ -171,68 +100,51 @@ msgstr "" msgid "Pixel Wheel" msgstr "" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portalas" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Tiranozauro ataka" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Televizoriaus efektas" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" -msgstr "" +msgstr "Televizoriaus triktis" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" -msgstr "" +msgstr "Ugnelės" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Peržiūrėti šį efektą" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" -msgstr "" +msgstr "Burn-My-Windows atnaujinta!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Rodyti keitinių žurnalą" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Auksiniai rėmėjai" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Sidabriniai rėmėjai" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Bronziniai rėmėjai" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Buvę rėmėjai" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Ištrinti šį profilį?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -240,21 +152,81 @@ msgstr "" "Dabartinis efekto profilis kartu su visais efekto nustatymais bus visam " "laikui prarastas." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Atsisakyti" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Ištrinti" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Langų atvėrimas" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Langų užvėrimas" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Įprasti langai" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Dialogo langai" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Numatytasis spalvų rinkinys" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Tamsių spalvų rinkinys" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Energijos taupymo veiksena" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Subalansuota veiksena" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Našumo veiksena" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Energijos taupymo ar subalansuota veiksena" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Subalansuota ar našumo veiksena" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "%s peržiūra" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Užverkite šį langą norėdami peržiūrėti efektą!" @@ -266,179 +238,92 @@ msgstr "Aplankyti internetinę svetainę" msgid "View Matching Wallpapers" msgstr "Rodyti atitinkančius darbalaukio fonus" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Pranešti apie klaidą" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Sukurti efektą" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Versti" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Paaukoti" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Pranešti apie klaidą" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Sukurti efektą" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Versti" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Apie Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Pridėti naują profilį..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Animacijos laikas (ms)" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -446,339 +331,292 @@ msgstr "Animacijos laikas (ms)" msgid "Reset to Default Value" msgstr "Atstatyti į numatytąją reikšmę" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Mastelis" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravitacija" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." msgstr "" -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Stiprumas" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Greitis" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Spalva" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Atsitiktinumas" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Pėdsako spalva" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Antgalio spalva" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Horizontalus mastelis" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Vertikalus mastelis" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Pikselio dydis" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Teptuko dydis" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Nagų įdrėskimo mastelis" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Nagų įdrėskimo skaičius" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" -msgstr "" +msgstr "Poslinkis" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 +#: resources/ui/adw/portal.ui:47 +msgid "Rotation Speed" +msgstr "Sukimosi greitis" + #: resources/ui/adw/portal.ui:80 msgid "Whirling" msgstr "" -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 -#: resources/ui/adw/portal.ui:47 -msgid "Rotation Speed" -msgstr "" - -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Išsamiau" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulencija" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Pradėti ties rodykle" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Jei išjungta, bus pasirinkta atsitiktinė vieta." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Linijos spalva" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Švytėjimo spalva" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Pridėtinis sumaišymas" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Jūs galite pageidauti įjungti tai tamsioms langų temoms." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Išankstinės parinktys" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Pasirinkite išankstinę parinktį" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "3D triukšmas" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "" "Sukuria dinamiškesnę ugnį, bet reikalauja daugiau vaizdo plokštės pajėgumų." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Gradientas" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Efektų pasirinkimas" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "Suliejimo kiekis" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Jeigu pažymėtos kelios, viena yra pasirenkama atsitiktinai." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "Suliejimo kokybė" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Visi" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Joks" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Apibrėžkite, kada turėtų būti naudojami esami efekto nustatymai." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Programa" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Bet koks" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Animacijos tipas" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Lango tipas" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Spalvų rinkinys" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Išplėstiniai profilio parametrai" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "" -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Ištrinti šį profilį..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Efektų pasirinkimas" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Jeigu pažymėti keli, vienas yra pasirenkamas atsitiktinai." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "Ieškoti..." + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "Įjungti visus" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "Išjungti visus" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Triukšmas" +#~ msgid "Gold Sponsors" +#~ msgstr "Auksiniai rėmėjai" + +#~ msgid "Silver Sponsors" +#~ msgstr "Sidabriniai rėmėjai" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Bronziniai rėmėjai" + +#~ msgid "Past Sponsors" +#~ msgstr "Buvę rėmėjai" + +#~ msgid "All" +#~ msgstr "Visi" + +#~ msgid "None" +#~ msgstr "Joks" + #~ msgid "General Options" #~ msgstr "Bendri parametrai" diff --git a/po/nb_NO.po b/po/nb_NO.po index b5fb394..fb5498c 100644 --- a/po/nb_NO.po +++ b/po/nb_NO.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2022-09-02 19:42+0000\n" "Last-Translator: Simon Schneegans \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" "Language-Team: Polish =20) ? 1 : 2;\n" "X-Generator: Weblate 5.0.1-dev\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Otwieranie okien" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Zamykanie okien" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Normalne okna" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Okna dialogowe" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Domyślny schemat kolorów" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Ciemny schemat kolorów" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Zasilanie bateryjne" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Podłączony" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Tryb oszczędzania energii" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Tryb zrównoważony" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Tryb wydajności" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Oszczędzanie energii lub zrównoważony" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Zrównoważony lub wydajny" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Wysoki priorytet" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Profil standardowy" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Teleportacja" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Rozbicie Szkła" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Doom" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Energetyzacja A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Energetyzacja B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Ogień" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Domyślny Ogień" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Ogień Piekielny" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Ciemny i Brudny" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Zimna Bryza" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Nadchodzi Święty Mikołaj" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Poślizg" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Zakłócenia" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Sześciokąt" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Spopielenie" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Pędzel" @@ -170,68 +100,51 @@ msgstr "Pikselowanie" msgid "Pixel Wheel" msgstr "Pikselowe Koło" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Pikselowe Przetarcie" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portal" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Pstryknięcie Dezintegracji" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Atak T-Rex-a" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Efekt TV" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Zakłócenia TV" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Ogniki" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Podgląd efektu" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows został zaktualizowany!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Pokaż Dziennik Zmian" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Złoci Sponsorzy" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Srebrni Sponsorzy" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Brązowi Sponsorzy" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Byli Sponsorzy" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Usunąć ten profil?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -239,21 +152,81 @@ msgstr "" "Bieżący profil efektów wraz ze wszystkimi jego ustawieniami efektów zostanie " "trwale utracony." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Anuluj" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Usuń" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Otwieranie okien" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Zamykanie okien" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Normalne okna" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Okna dialogowe" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Domyślny schemat kolorów" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Ciemny schemat kolorów" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Zasilanie bateryjne" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Podłączony" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Tryb oszczędzania energii" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Tryb zrównoważony" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Tryb wydajności" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Oszczędzanie energii lub zrównoważony" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Zrównoważony lub wydajny" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Wysoki priorytet" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Profil standardowy" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Podgląd dla %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Zamknij to Okno, aby zobaczyć Efekt!" @@ -265,179 +238,92 @@ msgstr "Odwiedź Stronę Główną" msgid "View Matching Wallpapers" msgstr "Zobacz pasujące tapety" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Zgłoś Błąd" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Stwórz Efekt" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Przetłumacz" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Wspomóż" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Zgłoś Błąd" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Stwórz Efekt" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Przetłumacz" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Otwórz ścieżkę z profilami efektów" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Informacje o Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Dodaj nowy profil..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Czas Animacji [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -445,39 +331,28 @@ msgstr "Czas Animacji [ms]" msgid "Reset to Default Value" msgstr "Zresetuj do Domyślnej Wartości" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Skala" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Grawitacja" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Siła Uderzenia" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Roztrzaskaj z Pozycji Kursora" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -485,300 +360,264 @@ msgstr "" "Odłamki odlecą z miejsca, w którym znajdował się wskaźnik myszy podczas " "zamykania okna." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Natężenie" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Szybkość" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Kolor" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Losowość" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Przestrzelenie Pionowe" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Kolor Śladu" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Kolor Końcówki" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Skala Pozioma" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Skala Pionowa" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Rozmiar Pikseli" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Rozmiar pędzla" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Skala Drapnięć Pazurów" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Liczba Drapnięć Pazurów" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Efekt Wypaczenia" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Kolor Błysku" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Liczba szprych" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Zgniatanie" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Przechylenie" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Zmiana" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Intensywność Wirowania" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Intensywność Wstrząsania" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Intensywność Ssania" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Wirowanie" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Prędkość obrotu" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Wirowanie" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Szczegóły" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulencja" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Start od Kursora" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Jeśli wyłączone, lokalizacja jest losowa." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Szerokość Linii Siatki" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Kolor Linii" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Kolor Poświaty" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Mieszanie Addytywne" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Możesz chcieć to włączyć w przypadku ciemnych motywów okien." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Predefiniowane" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Wybierz Obecny" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "Szum 3D" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Tworzy bardziej dynamiczny ogień, ale wymaga większej mocy GPU." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Gradient" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Wybór efektu" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Jeśli wybrano kilka, efekt jest wybierany losowo." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Wszystkie" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Żadne" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Ograniczenia profilu efektu" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Określ, kiedy mają być używane bieżące ustawienia efektów." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Aplikacja" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Każdy" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Typ animacji" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Typ okna" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Schemat kolorów" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Tryb zasilania" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Profil mocy" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Zaawansowane opcje profilu" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Użyj tego profilu, nawet jeśli istnieją lepiej dopasowane profile." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Usuń ten profil..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Wybór efektu" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Jeśli wybrano kilka, efekt jest wybierany losowo." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Szum" +#~ msgid "Gold Sponsors" +#~ msgstr "Złoci Sponsorzy" + +#~ msgid "Silver Sponsors" +#~ msgstr "Srebrni Sponsorzy" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Brązowi Sponsorzy" + +#~ msgid "Past Sponsors" +#~ msgstr "Byli Sponsorzy" + +#~ msgid "All" +#~ msgstr "Wszystkie" + +#~ msgid "None" +#~ msgstr "Żadne" + #~ msgid "Effect Settings" #~ msgstr "Ustawienia efektu" diff --git a/po/pt.po b/po/pt.po index 4d2f55c..3df2bee 100644 --- a/po/pt.po +++ b/po/pt.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" -"PO-Revision-Date: 2023-12-18 19:09+0000\n" -"Last-Translator: ssantos \n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" +"PO-Revision-Date: 2024-11-08 14:00+0000\n" +"Last-Translator: J Janz \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -17,147 +17,77 @@ 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 5.3\n" +"X-Generator: Weblate 5.8.2\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Abrir Janelas" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Fechar Janelas" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Janelas Normais" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Janelas de Diálogo" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Esquema de Cores Padrão" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Esquema de Cores Escuras" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Na Pilha" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "No Carregador" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Modo Economia de Energia" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Modo Balanceado" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Modo Performance" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Economia de Energia ou Balanceado" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Balanceado ou Performance" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Alta Prioridade" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Perfil Padrão" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Aparição" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Vidro Quebrado" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Doom" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Energizar A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Energizar B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Fogo" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Fogo Padrão" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Fogo Infernal" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Sombrio e Sujo" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Brisa Gelada" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Papai Noel está Vindo" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "Foco" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Deslizar" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Defeito" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Hexágono" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Incinerar" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Pincel" @@ -169,68 +99,51 @@ msgstr "Pixelizar" msgid "Pixel Wheel" msgstr "Roda Pixelizada" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Limpeza de pixels" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portal" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "O Estalo da Desintegração" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Ataque de T-Rex" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Efeito de TV" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Defeito na TV" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Faíscas" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Visualizar esse efeito" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows foi atualizado!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Veja as Mudanças" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Patrocinadores Ouro" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Patrocinadores Prata" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Patrocinadores Bronze" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Antigos Patrocinadores" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Apagar esse Perfil?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -238,21 +151,81 @@ msgstr "" "O perfil de efeito atual com todas as suas configurações de efeito será " "perdido permanentemente." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Cancelar" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Deletar" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Abrir Janelas" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Fechar Janelas" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Janelas Normais" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Janelas de Diálogo" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Esquema de Cores Padrão" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Esquema de Cores Escuras" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Na Pilha" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "No Carregador" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Modo Economia de Energia" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Modo Balanceado" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Modo Performance" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Economia de Energia ou Balanceado" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Balanceado ou Performance" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Alta Prioridade" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Perfil Padrão" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Pré-visualização de %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Feche essa Janela para Pré-visualizar o Efeito!" @@ -264,179 +237,92 @@ msgstr "Visite o Site" msgid "View Matching Wallpapers" msgstr "Ver Papéis de Parede Correspondentes" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Reporte um Erro" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "Ver Hall-da-Fama de Doadores" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Crie um Efeito" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Traduza" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Doê" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Reporte um Erro" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Crie um Efeito" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Traduza" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Abrir Diretório Effect-Profile" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Sobre o Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Adicionar Novo Perfil..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Tempo de Animação [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,39 +330,28 @@ msgstr "Tempo de Animação [ms]" msgid "Reset to Default Value" msgstr "Restaurar ao Padrão" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Escala" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravidade" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Força da Explosão" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Estilhaçar a partir da Localização do Ponteiro" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -484,300 +359,264 @@ msgstr "" "Os fragmentos vão voar embora de onde o ponteiro do rato estava quando a " "janela foi fechada." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Força" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Velocidade" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Cor" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Aleatoriedade" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Excedente Vertical" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Cor do Rastro" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Cor da Ponta" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Escala Horizontal" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Escala Vertical" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Tamanho dos Pixeis" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Tamanho do Pincel" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Escala dos Rasgos das Garras" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Quantidade de Rasgos das Garras" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Efeito de Distorção" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Cor do Brilho da Garra" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Contagem de Raios" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Achatamento" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Inclinação" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Turno" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Intensidade da Rotação" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Intensidade do Balanço" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Intensidade da Sucção" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Girando" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Velocidade de Rotação" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Girando" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Pormenores" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulência" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Começar no Ponteiro" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Se desactivado, será escolhido um local aleatório." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Largura das Linhas da Malha" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Cor das Linhas" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Cor do Brilho" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Fusão Aditiva" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Você talvez queira habilitar isso para janelas com temas escuros." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Predefinições" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Escolha uma Predefinição" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "Efeito 3D" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Cria um fogo mais dinâmico, mas requer mais poder da Placa de Vídeo." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Gradiente" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Seleção de Efeitos" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "Quantidade de Desfoque" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Se mais de uma estiver selecionada, uma aleatória será escolhida." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "Qualidade do Desfoque" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Todos" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Nenhum" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Restrições do Perfil de Efeito" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Define quando as configurações de efeito atuais devem ser usadas." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Aplicação" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Qualquer" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Tipo de Animação" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Tipo de Janela" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Esquema de Cores" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Modo de Energia" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Perfil de Energia" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Opções Avançadas de Perfil" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Use esse perfil mesmo que haja perfis de correspondência melhores." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Apagar este Perfil..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Seleção de Efeitos" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Se mais de uma estiver selecionada, uma aleatória será escolhida." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "Procurar…" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "Ativar Todos" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "Desativar Todos" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Barulho" +#~ msgid "Gold Sponsors" +#~ msgstr "Patrocinadores Ouro" + +#~ msgid "Silver Sponsors" +#~ msgstr "Patrocinadores Prata" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Patrocinadores Bronze" + +#~ msgid "Past Sponsors" +#~ msgstr "Antigos Patrocinadores" + +#~ msgid "All" +#~ msgstr "Todos" + +#~ msgid "None" +#~ msgstr "Nenhum" + #~ msgid "General Options" #~ msgstr "Opções Gerais" diff --git a/po/pt_BR.po b/po/pt_BR.po index 8220fba..8d9c94d 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: burn-my-windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" -"PO-Revision-Date: 2023-11-13 04:01+0000\n" -"Last-Translator: Gustavo \n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" +"PO-Revision-Date: 2024-11-08 14:00+0000\n" +"Last-Translator: J Janz \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -17,147 +17,77 @@ 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 5.2-dev\n" +"X-Generator: Weblate 5.8.2\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Abrir Janelas" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Fechar Janelas" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Janelas Normais" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Janelas de Diálogo" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Esquema de Cores Padrão" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Esquema de Cores Escuras" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Na Bateria" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "No Carregador" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Modo Economia de Energia" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Modo Balanceado" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Modo Performance" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Economia de Energia ou Balanceado" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Balanceado ou Performance" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Alta Prioridade" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Perfil Padrão" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Aparição" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Vidro Quebrado" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Doom" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Energizar A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Energizar B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Fogo" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Fogo Padrão" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Fogo Do Inferno" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Escuro e Enferrujado" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Brisa Fria" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "O Papai Noel está Chegando" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "Foco" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Deslizar" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Defeito" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Hexágono" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Incinerar" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Pincel" @@ -169,68 +99,51 @@ msgstr "Pixelizar" msgid "Pixel Wheel" msgstr "Roda Pixelizada" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Limpeza de pixels" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portal" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Estalo da Desintegração" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Ataque do T-Rex" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Efeito de TV" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Defeito na TV" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Fagulhas" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Visualizar esse efeito" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows foi atualizado!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Veja as Alterações" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Patrocinadores Ouro" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Patrocinadores Prata" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Patrocinadores Bronze" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Patrocinadores Anteriores" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Excluir esse Perfil?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -238,21 +151,81 @@ msgstr "" "O perfil de efeito atual com todas as suas configurações de efeito será " "perdido permanentemente." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Cancelar" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Deletar" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Abrir Janelas" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Fechar Janelas" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Janelas Normais" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Janelas de Diálogo" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Esquema de Cores Padrão" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Esquema de Cores Escuras" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Na Bateria" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "No Carregador" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Modo Economia de Energia" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Modo Balanceado" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Modo Performance" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Economia de Energia ou Balanceado" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Balanceado ou Performance" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Alta Prioridade" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Perfil Padrão" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Visualização para %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Feche essa Janela para Visualizar o Efeito!" @@ -264,179 +237,92 @@ msgstr "Visite a Homepage" msgid "View Matching Wallpapers" msgstr "Ver Papéis de Parede Correspondentes" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Reportar um Erro" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "Ver Hall-da-Fama de Doadores" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Criar um Efeito" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Traduzir" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Doe" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Reportar um Erro" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Criar um Efeito" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Traduzir" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Abrir Diretório Effect-Profile" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Sobre o Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Adicionar Novo Perfil..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Período de Animação [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,39 +330,28 @@ msgstr "Período de Animação [ms]" msgid "Reset to Default Value" msgstr "Resetar para os Valores Padrões" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Escala" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravidade" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Força do Golpe" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Quebrar Partindo do Ponteiro do Mouse" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -484,296 +359,260 @@ msgstr "" "Os fragmentos voarão para longe de onde estava o ponteiro do mouse ao fechar " "a janela." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Força" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Velocidade" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Cor" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Aleatoriedade" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Ultrapassagem Vertical" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Cor da Trilha" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Cor da Ponta" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Escala Horizontal" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Escala Vertical" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Tamanho do Pixel" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Tamanho do Pincel" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Escala do Arranhão da Garra" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Total de Arranhões de Garra" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Efeito de Deformação" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Cor do Flash" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Contagem de Raios" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Achatamento" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Inclinação" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Turno" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Intensidade do Giro" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Intensidade da Agitação" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Intensidade da Sucção" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Girando" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Velocidade de Rotação" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Girando" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Detalhes" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulência" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Começar no Ponteiro" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Se desativado, um local aleatório será escolhido." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Largura da Linha de Malha" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Cor da Linha" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Cor do Brilho" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Mistura de Aditivos" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Você pode querer habilitar isso para temas de janelas escuras." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Predefinições" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Escolha uma Predefinição" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "Ruído 3D" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Cria um fogo mais dinâmico, mas requer mais potência da GPU." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Gradiente" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Seleção de Efeitos" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "Quantidade de Desfoque" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Se vários forem selecionados, um é escolhido aleatoriamente." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "Qualidade do Desfoque" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Todos" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Nenhum" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Restrições do Perfil de Efeito" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Define quando as configurações de efeito atuais devem ser usadas." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Aplicação" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Qualquer" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Tipo de Animação" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Tipo de Janela" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Esquema de Cores" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Modo de Energia" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Perfil de Energia" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Opções Avançadas de Perfil" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Use esse perfil mesmo que haja perfis de correspondência melhores." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Excluir este Perfil..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Seleção de Efeitos" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Se vários forem selecionados, um é escolhido aleatoriamente." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "Procurar…" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "Ativar Todos" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "Desativar Todos" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Ruído" + +#~ msgid "Gold Sponsors" +#~ msgstr "Patrocinadores Ouro" + +#~ msgid "Silver Sponsors" +#~ msgstr "Patrocinadores Prata" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Patrocinadores Bronze" + +#~ msgid "Past Sponsors" +#~ msgstr "Patrocinadores Anteriores" + +#~ msgid "All" +#~ msgstr "Todos" + +#~ msgid "None" +#~ msgstr "Nenhum" diff --git a/po/ro.po b/po/ro.po index 7ca45c5..2316b8d 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-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2023-12-05 08:08+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.16-dev\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Открытие окон" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Закрытие окон" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Обычные окна" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Диалоговые окна" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Цветовая схема по умолчанию" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Тёмная цветовая схема" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "На батарее" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "На зарядке" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Энергосберегающий режим" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Сбалансированный режим" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Производительный режим" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Энергосберегающий или сбалансированный режим" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Сбалансированный или производительный режим" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Высокий приоритет" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Профиль по умолчанию" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Привидение" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Разбитое стекло" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Doom" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Энергия А" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Энергия Б" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Огонь" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Обычный огонь" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Адское пламя" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Тёмный и грязный" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Холодный бриз" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Дед Мороз идёт" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Скольжение" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Глюк" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Шестиугольник" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Сжигание" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Матрица" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "" @@ -170,89 +100,132 @@ msgstr "Пикселяция" msgid "Pixel Wheel" msgstr "Пиксельное колесо" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Вытирание пикселями" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Портал" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Щелчок распада" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Атака тираннозавра" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Эффект ТВ" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "ТВ Глюк" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Огоньки" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Предпросмотр этого эффекта" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows получил обновление!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Просмотреть список изменений" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Золотые спонсоры" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Серебряные спонсоры" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Бронзовые спонсоры" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Прошлые спонсоры" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Удалить этот профиль?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." msgstr "" "Текущий профиль эффектов со всеми его настройками будет безвозвратно удалён." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Отменить" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Удалить" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Открытие окон" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Закрытие окон" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Обычные окна" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Диалоговые окна" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Цветовая схема по умолчанию" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Тёмная цветовая схема" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "На батарее" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "На зарядке" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Энергосберегающий режим" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Сбалансированный режим" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Производительный режим" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Энергосберегающий или сбалансированный режим" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Сбалансированный или производительный режим" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Высокий приоритет" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Профиль по умолчанию" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Предпросмотр для %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Закройте это окно для предпросмотра эффекта!" @@ -264,179 +237,92 @@ msgstr "Посетить домашнюю страницу" msgid "View Matching Wallpapers" msgstr "Посмотреть подходящие обои" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Сообщить об ошибке" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Создать эффект" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Перевести" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Пожертвовать" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Сообщить об ошибке" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Создать эффект" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Перевести" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "О Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Добавить новый профиль..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Время анимации [мс]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,39 +330,28 @@ msgstr "Время анимации [мс]" msgid "Reset to Default Value" msgstr "Сброс на значение по умолчанию" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Масштаб" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Гравитация" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Сила удара" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Разбить от положения курсора" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -484,300 +359,258 @@ msgstr "" "Осколки разлетятся в стороны от того места, где находился курсор мыши при " "закрытии окна." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Сила" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Скорость" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Цвет" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Случайность" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Вертикальное превышение" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Цвет следа" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Цвет наконечника" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Горизонтальный масштаб" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Вертикальный масштаб" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Размер пикселя" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Масштаб царапин когтями" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Количество царапин когтями" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Эффект искривления" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Цвет вспышки" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Количество спиц" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Хлюпанье" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Наклон" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Сдвиг" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Интенсивность завихрений" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Интенсивность встряски" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Интенсивность всасывания" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Завихрение" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Скорость вращения" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Завихрение" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Подробности" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Турбулентность" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Начинать от курсора" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Если отключено, будет выбрано случайное местоположение." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Ширина линии сетки" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Цвет линии" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Цвет свечения" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Аддитивное смешивание" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Возможно, вы захотите включить это для тёмной темы окон." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Предустановки" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Выбрать предустановку" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "3D Шум" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Создает более динамичный огонь, но требует большей мощности GPU." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Градиент" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Если выбрано несколько, то один выбирается случайно." - -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" msgstr "" -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Ограничения профиля эффектов" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Определяет, когда текущие параметры эффектов должны быть использованы." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Приложение" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Любой" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Тип анимации" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Тип окна" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Цветовая схема" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Режим питания" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Профиль питания" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Дополнительные параметры профиля" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Использовать этот профиль, даже если есть более подходящие профили." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Удалить этот профиль..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Если выбрано несколько, то один выбирается случайно." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Шум" +#~ msgid "Gold Sponsors" +#~ msgstr "Золотые спонсоры" + +#~ msgid "Silver Sponsors" +#~ msgstr "Серебряные спонсоры" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Бронзовые спонсоры" + +#~ msgid "Past Sponsors" +#~ msgstr "Прошлые спонсоры" + #~ msgid "Effect Settings" #~ msgstr "Параметры эффектов" diff --git a/po/sk.po b/po/sk.po index 29e5f3a..dfe0e96 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-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2023-10-06 22:11+0000\n" "Last-Translator: Milan Šalka \n" "Language-Team: Slovak =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 5.1-dev\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Otváranie okien" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Zatváranie okien" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Normálne okná" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Dialógové okná" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Predvolený motív farieb" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Tmavý motív farieb" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "Pri behu na batériu" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Pri nabíjaní" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Režim šetrenia energie" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Vyvážený režim" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Vysoký výkon" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Šetrenie energie alebo vyvážený" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Vyvážený alebo vysoký výkon" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Vysoká priorita" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Štandardný profil" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Prízrak" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Črepiny" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Všeobecný" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Nabudenie A" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Nabudenie B" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Oheň" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Predvolený oheň" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Pekelný oheň" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Tmavý a špinavý" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Studený vánok" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Santa je tu" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Kĺzanie" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Rušenie" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Šesťhran" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Spálenie" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Matrix" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Štetec na maľovanie" @@ -169,68 +99,51 @@ msgstr "Štvorčeky" msgid "Pixel Wheel" msgstr "Kolečko so štvorčekmi" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Zotrenie štvorčekmi" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Portál" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Thanosove lusknutie" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Tyrannosaurus" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Televízor" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "Rušenie televízora" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Obláčiky" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Vyskúšajte tento efekt" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows sa aktualizoval!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Zobraziť históriu zmien" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Zlatí sponzori" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Strieborní sponzori" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Bronzoví sponzori" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Bývalí sponzori" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Odstrániť tento profil?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -238,21 +151,81 @@ msgstr "" "Aktuálny profil efektu spolu so všetkými nastaveniami efektov bude trvalo " "odstránený." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Zrušiť" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Odstrániť" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Otváranie okien" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Zatváranie okien" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Normálne okná" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Dialógové okná" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Predvolený motív farieb" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Tmavý motív farieb" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "Pri behu na batériu" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Pri nabíjaní" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Režim šetrenia energie" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Vyvážený režim" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Vysoký výkon" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Šetrenie energie alebo vyvážený" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Vyvážený alebo vysoký výkon" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Vysoká priorita" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Štandardný profil" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Náhľad %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Zatvorte toto okno, ak chcete vidieť efekt!" @@ -264,179 +237,92 @@ msgstr "Navštíviť webovú stránku" msgid "View Matching Wallpapers" msgstr "Zobraziť zodpovedajúce pozadia plochy" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Nahlásiť chybu" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Vytvoriť efekt" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Preložiť" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Prispieť" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Nahlásiť chybu" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Vytvoriť efekt" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Preložiť" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Otvoriť Effect-Profile adresár" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "O Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Pridať nový profil…" -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Trvanie animácie [ms]" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -444,339 +330,292 @@ msgstr "Trvanie animácie [ms]" msgid "Reset to Default Value" msgstr "Obnoviť predvolené hodnoty" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Priblíženie" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Gravitácia" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Sila úderu" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Roztrieštenie od polohy kurzora" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." msgstr "Črepiny odletia z miesta, kde bol kurzor myši pri zatváraní okna." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Intenzita" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Rýchlosť" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Farba" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Náhodnosť" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Zvislé prestrelenie" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Farba chvosta" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Farba špicu" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Horizontálna mierka" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Vertikálna mierka" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Veľkosť štvorčeka" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Veľkosť štetca" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Veľkosť škrabancov od pazúrov" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Počet škrabancov" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Efekt zakrivenia" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Farba blesku" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Počet lúčov" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Stlačenie" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Naklonenie" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Posunutie" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Intenzita vírenia" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Intenzita otrasov" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Intenzita odsatia" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Vír" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Rýchlosť otáčania" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Vír" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Podrobnosti" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Turbulencia" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Začať od kurzora" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Pri vypnutí bude vybrané náhodné miesto." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Šírka čiar v sieti" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Farba čiar" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Farba žiary" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Prídavné miešanie" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Možno túto voľbu budete chcieť zapnúť pri tmavých motívoch." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Predvoľby" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Vyberte predvoľbu" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "3D šum" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Vytvorí dynamickejší efekt ohňa, ale potrebuje viac GPU." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Prechod" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Výber efektov" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Ak ich vyberiete viac, budú sa náhodne striedať." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Všetko" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Žiadna" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Obmedzenia profilu efektov" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Určite, kedy sa majú použiť aktuálne nastavenia efektov." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Aplikácia" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Ľubovoľné" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Typ animácie" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Typ okna" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Motív farieb" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Režim napájania" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Profil šetrenia energie" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Pokročilé voľby profilu" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "" "Použiť tento profil aj v prípade, že existujú profily, ktoré vyhovujú viac." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Odstrániť tento profil…" -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Výber efektov" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Ak ich vyberiete viac, budú sa náhodne striedať." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Šum" +#~ msgid "Gold Sponsors" +#~ msgstr "Zlatí sponzori" + +#~ msgid "Silver Sponsors" +#~ msgstr "Strieborní sponzori" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Bronzoví sponzori" + +#~ msgid "Past Sponsors" +#~ msgstr "Bývalí sponzori" + +#~ msgid "All" +#~ msgstr "Všetko" + +#~ msgid "None" +#~ msgstr "Žiadna" + #~ msgid "Effect Settings" #~ msgstr "Nastavenia efektov" diff --git a/po/sv.po b/po/sv.po index 7039fe4..44687fd 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: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2024-02-23 09:01+0000\n" "Last-Translator: Kristoffer Grundström \n" "Language-Team: Swedish \n" "Language-Team: Turkish \n" -"Language-Team: Ukrainian \n" +"Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,145 +20,75 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 5.4-dev\n" -#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256 -#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103 -msgid "Opening Windows" -msgstr "Відкриття вікон" - -#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257 -#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104 -msgid "Closing Windows" -msgstr "Закриття вікон" - -#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285 -#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118 -msgid "Normal Windows" -msgstr "Звичайні вікна" - -#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286 -#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119 -msgid "Dialog Windows" -msgstr "Діалогові вікна" - -#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314 -#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133 -msgid "Default Color Scheme" -msgstr "Кольорова схема за замовчуванням" - -#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315 -#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134 -msgid "Dark Color Scheme" -msgstr "Темна кольорова схема" - -#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343 -#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148 -msgid "On Battery" -msgstr "На батареї" - -#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344 -#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149 -msgid "Plugged In" -msgstr "Підключено до електромережі" - -#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372 -#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163 -msgid "Power-Saver Mode" -msgstr "Режим енергозбереження" - -#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373 -#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164 -msgid "Balanced Mode" -msgstr "Збалансований режим" - -#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374 -#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165 -msgid "Performance Mode" -msgstr "Продуктивний режим" - -#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375 -#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166 -msgid "Power Saver or Balanced" -msgstr "Енергозберігаючий або збалансований" - -#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376 -#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167 -msgid "Balanced or Performance" -msgstr "Збалансований або продуктивний" - -#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423 -#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183 -msgid "High Priority" -msgstr "Високий пріоритет" - -#: src/ProfileManager.js:198 -msgid "Standard Profile" -msgstr "Стандартний профіль" - -#: src/effects/Apparition.js:78 +#: src/effects/Apparition.js:80 msgid "Apparition" msgstr "Привид" -#: src/effects/BrokenGlass.js:137 +#: src/effects/BrokenGlass.js:138 msgid "Broken Glass" msgstr "Розбите скло" -#: src/effects/Doom.js:88 +#: src/effects/Doom.js:87 msgid "Doom" msgstr "Doom" -#: src/effects/EnergizeA.js:80 +#: src/effects/EnergizeA.js:74 msgid "Energize A" msgstr "Енергія А" -#: src/effects/EnergizeB.js:81 +#: src/effects/EnergizeB.js:75 msgid "Energize B" msgstr "Енергія Б" -#: src/effects/Fire.js:100 +#: src/effects/Fire.js:96 msgid "Fire" msgstr "Вогонь" -#: src/effects/Fire.js:154 +#: src/effects/Fire.js:150 msgid "Default Fire" msgstr "Звичайний вогонь" -#: src/effects/Fire.js:164 +#: src/effects/Fire.js:160 msgid "Hell Fire" msgstr "Пекельний вогонь" -#: src/effects/Fire.js:174 +#: src/effects/Fire.js:170 msgid "Dark and Smutty" msgstr "Темний та брудний" -#: src/effects/Fire.js:184 +#: src/effects/Fire.js:180 msgid "Cold Breeze" msgstr "Холодний вітерець" -#: src/effects/Fire.js:194 +#: src/effects/Fire.js:190 msgid "Santa is Coming" msgstr "Миколай іде" +#: src/effects/Focus.js:76 +msgid "Focus" +msgstr "" + #: src/effects/Glide.js:78 msgid "Glide" msgstr "Ковзання" -#: src/effects/Glitch.js:86 +#: src/effects/Glitch.js:80 msgid "Glitch" msgstr "Глюк" -#: src/effects/Hexagon.js:94 +#: src/effects/Hexagon.js:83 msgid "Hexagon" msgstr "Шестикутник" -#: src/effects/Incinerate.js:131 +#: src/effects/Incinerate.js:126 msgid "Incinerate" msgstr "Горіння" -#: src/effects/Matrix.js:114 +#: src/effects/Matrix.js:109 msgid "Matrix" msgstr "Матриця" -#: src/effects/PaintBrush.js:102 +#: src/effects/PaintBrush.js:101 msgid "Paint Brush" msgstr "Малярський пензлик" @@ -170,68 +100,51 @@ msgstr "Пікселізація" msgid "Pixel Wheel" msgstr "Піксельне колесо" -#: src/effects/PixelWipe.js:101 +#: src/effects/PixelWipe.js:100 msgid "Pixel Wipe" msgstr "Витерти пікселі" -#: src/effects/Portal.js:88 +#: src/effects/Portal.js:82 msgid "Portal" msgstr "Портал" -#: src/effects/SnapOfDisintegration.js:114 +#: src/effects/SnapOfDisintegration.js:110 msgid "Snap of Disintegration" msgstr "Клацання розпаду" -#: src/effects/TRexAttack.js:112 +#: src/effects/TRexAttack.js:109 msgid "T-Rex Attack" msgstr "Напад тиранозавра" -#: src/effects/TVEffect.js:78 +#: src/effects/TVEffect.js:73 msgid "TV Effect" msgstr "Телевізор" -#: src/effects/TVGlitch.js:87 +#: src/effects/TVGlitch.js:81 msgid "TV Glitch" msgstr "ТВ Глюк" -#: src/effects/Wisps.js:89 +#: src/effects/Wisps.js:85 msgid "Wisps" msgstr "Вогники" -#: prefs.js:269 +#: prefs.js:236 msgid "Preview this effect" msgstr "Попередній перегляд цього ефекту" -#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86 +#: prefs.js:313 msgid "Burn-My-Windows has been updated!" msgstr "Burn-My-Windows оновлено!" -#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56 -#: resources/ui/gtk3/prefs.ui:96 +#: prefs.js:314 resources/ui/common/menus.ui:17 msgid "View Changelog" msgstr "Журнал змін" -#: prefs.js:571 prefs.js:603 -msgid "Gold Sponsors" -msgstr "Золоті спонсори" - -#: prefs.js:575 prefs.js:607 -msgid "Silver Sponsors" -msgstr "Срібні спонсори" - -#: prefs.js:579 prefs.js:611 -msgid "Bronze Sponsors" -msgstr "Бронзові спонсори" - -#: prefs.js:583 prefs.js:615 -msgid "Past Sponsors" -msgstr "Колишні спонсори" - -#: prefs.js:660 +#: prefs.js:496 msgid "Delete this Profile?" msgstr "Видалити цей профіль?" -#: prefs.js:661 +#: prefs.js:497 msgid "" "The current effect profile with all its effect settings will be permanently " "lost." @@ -239,21 +152,81 @@ msgstr "" "Поточний профіль ефекту з усіма його налаштуваннями буде безповоротно " "втрачено." -#: prefs.js:664 +#: prefs.js:500 msgid "Cancel" msgstr "Скасувати" -#: prefs.js:669 +#: prefs.js:505 msgid "Delete" msgstr "Видалити" +#: prefs.js:737 resources/ui/adw/prefs.ui:103 +msgid "Opening Windows" +msgstr "Відкриття вікон" + +#: prefs.js:738 resources/ui/adw/prefs.ui:104 +msgid "Closing Windows" +msgstr "Закриття вікон" + +#: prefs.js:739 resources/ui/adw/prefs.ui:118 +msgid "Normal Windows" +msgstr "Звичайні вікна" + +#: prefs.js:740 resources/ui/adw/prefs.ui:119 +msgid "Dialog Windows" +msgstr "Діалогові вікна" + +#: prefs.js:741 resources/ui/adw/prefs.ui:133 +msgid "Default Color Scheme" +msgstr "Кольорова схема за замовчуванням" + +#: prefs.js:742 resources/ui/adw/prefs.ui:134 +msgid "Dark Color Scheme" +msgstr "Темна кольорова схема" + +#: prefs.js:743 resources/ui/adw/prefs.ui:148 +msgid "On Battery" +msgstr "На батареї" + +#: prefs.js:744 resources/ui/adw/prefs.ui:149 +msgid "Plugged In" +msgstr "Підключено до електромережі" + +#: prefs.js:745 resources/ui/adw/prefs.ui:163 +msgid "Power-Saver Mode" +msgstr "Режим енергозбереження" + +#: prefs.js:746 resources/ui/adw/prefs.ui:164 +msgid "Balanced Mode" +msgstr "Збалансований режим" + +#: prefs.js:747 resources/ui/adw/prefs.ui:165 +msgid "Performance Mode" +msgstr "Продуктивний режим" + +#: prefs.js:748 resources/ui/adw/prefs.ui:166 +msgid "Power Saver or Balanced" +msgstr "Енергозберігаючий або збалансований" + +#: prefs.js:749 resources/ui/adw/prefs.ui:167 +msgid "Balanced or Performance" +msgstr "Збалансований або продуктивний" + +#: prefs.js:754 resources/ui/adw/prefs.ui:183 +msgid "High Priority" +msgstr "Високий пріоритет" + +#: prefs.js:760 +msgid "Standard Profile" +msgstr "Стандартний профіль" + #. Translators: %s will be replaced by the effect's name. -#: prefs.js:980 +#: prefs.js:840 #, javascript-format msgid "Preview for %s" msgstr "Попередній перегляд ефекту %s" -#: prefs.js:1002 +#: prefs.js:859 msgid "Close this Window to Preview the Effect!" msgstr "Закрийте це вікно, щоб переглянути ефект!" @@ -265,179 +238,92 @@ msgstr "Завітайте на сайт" msgid "View Matching Wallpapers" msgstr "Переглянути відповідні обої" -#: resources/ui/common/menus.ui:27 -msgid "Report a Bug" -msgstr "Повідомити про помилку" +#: resources/ui/common/menus.ui:25 +msgid "View Donors Hall-of-Fame" +msgstr "" #: resources/ui/common/menus.ui:31 -msgid "Create an Effect" -msgstr "Створити ефект" - -#: resources/ui/common/menus.ui:35 -msgid "Translate" -msgstr "Перекласти" - -#: resources/ui/common/menus.ui:39 msgid "Donate" msgstr "Пожертва" -#: resources/ui/common/menus.ui:56 +#: resources/ui/common/menus.ui:50 +msgid "Report a Bug" +msgstr "Повідомити про помилку" + +#: resources/ui/common/menus.ui:54 +msgid "Create an Effect" +msgstr "Створити ефект" + +#: resources/ui/common/menus.ui:58 +msgid "Translate" +msgstr "Перекласти" + +#: resources/ui/common/menus.ui:64 msgid "Open Effect-Profile Directory" msgstr "Відкрити каталог профілів ефектів" -#: resources/ui/common/menus.ui:62 +#: resources/ui/common/menus.ui:70 msgid "About Burn-My-Windows" msgstr "Про Burn-My-Windows" -#: resources/ui/common/menus.ui:73 +#: resources/ui/common/menus.ui:81 msgid "Add New Profile..." msgstr "Додати новий профіль..." -#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23 -#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23 -#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23 -#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23 -#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23 -#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22 -#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23 -#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46 -#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23 -#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23 -#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52 -#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52 -#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38 -#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59 -#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52 -#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45 -#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45 -#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45 -#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15 -#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14 -#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14 -#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14 -#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15 -#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14 -#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14 -#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14 -#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14 -#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14 +#: resources/ui/adw/broken-glass.ui:15 resources/ui/adw/tv-glitch.ui:14 +#: resources/ui/adw/glitch.ui:14 resources/ui/adw/matrix.ui:14 +#: resources/ui/adw/doom.ui:14 resources/ui/adw/paint-brush.ui:14 +#: resources/ui/adw/trex.ui:14 resources/ui/adw/wisps.ui:14 +#: resources/ui/adw/energize-b.ui:15 resources/ui/adw/pixel-wheel.ui:14 +#: resources/ui/adw/glide.ui:14 resources/ui/adw/apparition.ui:15 +#: resources/ui/adw/portal.ui:14 resources/ui/adw/incinerate.ui:14 +#: resources/ui/adw/hexagon.ui:14 resources/ui/adw/fire.ui:30 +#: resources/ui/adw/pixel-wipe.ui:14 resources/ui/adw/snap.ui:14 +#: resources/ui/adw/focus.ui:35 resources/ui/adw/energize-a.ui:14 #: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14 msgid "Animation Time [ms]" msgstr "Час анімації (мс)" -#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96 -#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188 -#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51 -#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143 -#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226 -#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97 -#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189 -#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51 -#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143 -#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226 -#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50 -#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142 -#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51 -#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51 -#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143 -#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226 -#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97 -#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51 -#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134 -#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97 -#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51 -#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143 -#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235 -#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96 -#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188 -#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51 -#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143 -#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226 -#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97 -#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198 -#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51 -#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143 -#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217 -#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74 -#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166 -#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280 -#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97 -#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97 -#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51 -#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134 -#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97 -#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51 -#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78 -#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168 -#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255 -#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123 -#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213 -#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78 -#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168 -#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64 -#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159 -#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109 -#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71 -#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161 -#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130 -#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220 -#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85 -#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175 -#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265 -#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123 -#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213 -#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71 -#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161 -#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262 -#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116 -#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203 -#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304 -#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154 -#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257 -#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71 -#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64 -#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151 -#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116 -#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57 -#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37 -#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103 -#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159 -#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69 -#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135 -#: resources/ui/adw/tv-glitch.ui:160 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/matrix.ui:36 resources/ui/adw/matrix.ui:69 -#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135 -#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185 -#: 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/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69 -#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69 -#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135 -#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36 -#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110 -#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70 -#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36 -#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102 -#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69 -#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135 -#: resources/ui/adw/glide.ui:168 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/incinerate.ui:36 -#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102 -#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150 -#: 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/fire.ui:52 resources/ui/adw/fire.ui:85 -#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141 -#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36 -#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36 -#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94 +#: resources/ui/adw/broken-glass.ui:37 resources/ui/adw/broken-glass.ui:70 +#: resources/ui/adw/broken-glass.ui:103 resources/ui/adw/broken-glass.ui:136 +#: resources/ui/adw/broken-glass.ui:159 resources/ui/adw/tv-glitch.ui:36 +#: resources/ui/adw/tv-glitch.ui:69 resources/ui/adw/tv-glitch.ui:102 +#: resources/ui/adw/tv-glitch.ui:135 resources/ui/adw/tv-glitch.ui:160 +#: 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/matrix.ui:36 +#: resources/ui/adw/matrix.ui:69 resources/ui/adw/matrix.ui:102 +#: resources/ui/adw/matrix.ui:135 resources/ui/adw/matrix.ui:160 +#: resources/ui/adw/matrix.ui:185 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/paint-brush.ui:36 +#: resources/ui/adw/paint-brush.ui:69 resources/ui/adw/trex.ui:36 +#: resources/ui/adw/trex.ui:69 resources/ui/adw/trex.ui:102 +#: resources/ui/adw/trex.ui:135 resources/ui/adw/trex.ui:160 +#: resources/ui/adw/wisps.ui:36 resources/ui/adw/wisps.ui:69 +#: resources/ui/adw/wisps.ui:110 resources/ui/adw/energize-b.ui:37 +#: resources/ui/adw/energize-b.ui:70 resources/ui/adw/energize-b.ui:95 +#: resources/ui/adw/pixel-wheel.ui:36 resources/ui/adw/pixel-wheel.ui:69 +#: resources/ui/adw/pixel-wheel.ui:102 resources/ui/adw/glide.ui:36 +#: resources/ui/adw/glide.ui:69 resources/ui/adw/glide.ui:102 +#: resources/ui/adw/glide.ui:135 resources/ui/adw/glide.ui:168 +#: 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/incinerate.ui:36 resources/ui/adw/incinerate.ui:69 +#: resources/ui/adw/incinerate.ui:102 resources/ui/adw/incinerate.ui:125 +#: resources/ui/adw/incinerate.ui:150 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/fire.ui:52 +#: resources/ui/adw/fire.ui:85 resources/ui/adw/fire.ui:118 +#: resources/ui/adw/fire.ui:141 resources/ui/adw/fire.ui:199 +#: resources/ui/adw/pixel-wipe.ui:36 resources/ui/adw/pixel-wipe.ui:69 +#: resources/ui/adw/snap.ui:36 resources/ui/adw/snap.ui:69 +#: resources/ui/adw/snap.ui:94 resources/ui/adw/focus.ui:50 +#: resources/ui/adw/focus.ui:76 resources/ui/adw/focus.ui:102 #: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69 #: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36 #: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102 @@ -445,39 +331,28 @@ msgstr "Час анімації (мс)" msgid "Reset to Default Value" msgstr "Скинути до початкового значення" -#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69 -#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69 -#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69 -#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69 -#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92 -#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69 -#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97 -#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83 -#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90 -#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128 -#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48 -#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47 -#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47 -#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47 -#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47 -#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47 -#: resources/ui/adw/energize-a.ui:47 +#: resources/ui/adw/broken-glass.ui:48 resources/ui/adw/tv-glitch.ui:47 +#: resources/ui/adw/glitch.ui:47 resources/ui/adw/matrix.ui:47 +#: resources/ui/adw/wisps.ui:47 resources/ui/adw/energize-b.ui:48 +#: resources/ui/adw/glide.ui:47 resources/ui/adw/incinerate.ui:47 +#: resources/ui/adw/hexagon.ui:47 resources/ui/adw/fire.ui:63 +#: resources/ui/adw/snap.ui:47 resources/ui/adw/energize-a.ui:47 msgid "Scale" msgstr "Маштаб" -#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81 +#: resources/ui/adw/broken-glass.ui:81 msgid "Gravity" msgstr "Гравітація" -#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114 +#: resources/ui/adw/broken-glass.ui:114 msgid "Blow Force" msgstr "Сила удару" -#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147 +#: resources/ui/adw/broken-glass.ui:147 msgid "Shatter From Pointer Location" msgstr "Розбити від місцезнаходження курсору" -#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148 +#: resources/ui/adw/broken-glass.ui:148 msgid "" "The shards will fly away from where your mouse pointer was when closing the " "window." @@ -485,300 +360,264 @@ msgstr "" "Осколки розлетяться в сторону того місця, де знаходився курсор мишки під час " "зачинення вікна." -#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115 -#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142 #: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80 msgid "Strength" msgstr "Сила" -#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161 -#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187 -#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172 #: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113 #: resources/ui/adw/fire.ui:96 msgid "Speed" msgstr "Швидкість" -#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207 -#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115 -#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216 -#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115 -#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231 -#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129 -#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231 -#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127 -#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146 -#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80 -#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146 -#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80 -#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47 +#: resources/ui/adw/tv-glitch.ui:146 resources/ui/adw/glitch.ui:146 +#: resources/ui/adw/wisps.ui:80 resources/ui/adw/energize-b.ui:81 +#: resources/ui/adw/portal.ui:146 resources/ui/adw/incinerate.ui:136 +#: resources/ui/adw/snap.ui:80 resources/ui/adw/energize-a.ui:80 +#: resources/ui/adw/tv.ui:47 msgid "Color" msgstr "Колір" -#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68 -#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80 -#: resources/ui/adw/apparition.ui:48 +#: resources/ui/adw/matrix.ui:80 resources/ui/adw/apparition.ui:48 msgid "Randomness" msgstr "Випадковість" -#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113 +#: resources/ui/adw/matrix.ui:113 msgid "Vertical Overshooting" msgstr "Вертекальне перевищення" -#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146 +#: resources/ui/adw/matrix.ui:146 msgid "Trail Color" msgstr "Колір сліду" -#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171 +#: resources/ui/adw/matrix.ui:171 msgid "Tip Color" msgstr "Колір наконечника" -#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97 #: resources/ui/adw/doom.ui:47 msgid "Horizontal Scale" msgstr "Горизонтальний масштаб" -#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142 #: resources/ui/adw/doom.ui:80 msgid "Vertical Scale" msgstr "Вертикальний маштаб" -#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115 -#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115 -#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135 -#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135 #: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80 #: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80 msgid "Pixel Size" msgstr "Розмір пікселя" -#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 +#: resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" msgstr "Розмір пензля" -#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 +#: resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale" msgstr "Шкала подряпин кігтів" -#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80 +#: resources/ui/adw/trex.ui:80 msgid "Claw Scratch Count" msgstr "Кількість подряпин кігтями" -#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113 +#: resources/ui/adw/trex.ui:113 msgid "Warp Effect" msgstr "Ефект деформації" -#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146 +#: resources/ui/adw/trex.ui:146 msgid "Flash Color" msgstr "Колір м'яса" -#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90 #: resources/ui/adw/pixel-wheel.ui:47 msgid "Spoke Count" msgstr "Кількість спиць" -#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149 #: resources/ui/adw/glide.ui:80 msgid "Squish" msgstr "Хлюпання" -#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194 #: resources/ui/adw/glide.ui:113 msgid "Tilt" msgstr "Нахил" -#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239 #: resources/ui/adw/glide.ui:146 msgid "Shift" msgstr "Зрушення" -#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149 #: resources/ui/adw/apparition.ui:81 msgid "Twirl Intensity" msgstr "Інтенсивність обертання" -#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194 #: resources/ui/adw/apparition.ui:114 msgid "Shake Intensity" msgstr "Інтенсивність трясіння" -#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239 #: resources/ui/adw/apparition.ui:147 msgid "Suction Intensity" msgstr "Інтенсивність втягування" -#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142 -#: resources/ui/adw/portal.ui:80 -msgid "Whirling" -msgstr "Кружляння" - -#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97 #: resources/ui/adw/portal.ui:47 msgid "Rotation Speed" msgstr "Швидкість обертання" -#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187 +#: resources/ui/adw/portal.ui:80 +msgid "Whirling" +msgstr "Кружляння" + #: resources/ui/adw/portal.ui:113 msgid "Details" msgstr "Деталі" -#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135 #: resources/ui/adw/incinerate.ui:80 msgid "Turbulence" msgstr "Турбулентність" -#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183 #: resources/ui/adw/incinerate.ui:113 msgid "Start at Pointer" msgstr "Починати від вказівника миші" -#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192 #: resources/ui/adw/incinerate.ui:114 msgid "If disabled, a random location will be chosen." msgstr "Якщо вимкнено, буде вибрано випадкове місце." -#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135 #: resources/ui/adw/hexagon.ui:80 msgid "Mesh Line Width" msgstr "Ширина лінії сітки" -#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179 #: resources/ui/adw/hexagon.ui:113 msgid "Line Color" msgstr "Колір лінії" -#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221 #: resources/ui/adw/hexagon.ui:138 msgid "Glow Color" msgstr "Цвіт свічіння" -#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267 #: resources/ui/adw/hexagon.ui:163 msgid "Additive Blending" msgstr "Адивне змішування" -#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276 #: resources/ui/adw/hexagon.ui:164 msgid "You may want to enable this for dark window themes." msgstr "Ви можете захотіти увімкнути це для темних тем вікон." -#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44 #: resources/ui/adw/fire.ui:14 msgid "Presets" msgstr "Пресети" -#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58 #: resources/ui/adw/fire.ui:19 msgid "Choose a Preset" msgstr "Вибрати Пресет" -#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220 #: resources/ui/adw/fire.ui:129 msgid "3D Noise" msgstr "3D шум" -#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229 #: resources/ui/adw/fire.ui:130 msgid "Creates a more dynamic fire but requires more GPU power." msgstr "Створює динамічніший вогонь, але потребує більше ресурсів GPU." -#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276 #: resources/ui/adw/fire.ui:152 msgid "Gradient" msgstr "Градієнт" -#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133 -#: resources/ui/adw/prefs.ui:224 -msgid "Effect Selection" -msgstr "Вибір ефекту" +#: resources/ui/adw/focus.ui:61 +msgid "Blur Amount" +msgstr "" -#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143 -#: resources/ui/adw/prefs.ui:225 -msgid "If multiple are selected, one is chosen randomly." -msgstr "Якщо вибрано декілька, то один обереться випадково." +#: resources/ui/adw/focus.ui:87 +msgid "Blur Quality" +msgstr "" -#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160 -#: resources/ui/adw/prefs.ui:236 -msgid "All" -msgstr "Всі" - -#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166 -#: resources/ui/adw/prefs.ui:242 -msgid "None" -msgstr "Жодного" - -#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208 #: resources/ui/adw/prefs.ui:65 msgid "Effect Profile Constraints" msgstr "Обмеження профілю ефектів" -#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218 #: resources/ui/adw/prefs.ui:66 msgid "Define when the current effect settings should be used." msgstr "Визначте, коли слід використовувати поточні налаштування ефекту." -#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242 #: resources/ui/adw/prefs.ui:70 msgid "Application" msgstr "Додаток" -#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255 -#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313 -#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371 -#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300 -#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358 -#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416 #: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102 #: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132 #: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162 msgid "Any" msgstr "Будь-який" -#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289 #: resources/ui/adw/prefs.ui:98 msgid "Animation Type" msgstr "Тип анімації" -#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318 #: resources/ui/adw/prefs.ui:113 msgid "Window Type" msgstr "Тип вікна" -#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347 #: resources/ui/adw/prefs.ui:128 msgid "Color Scheme" msgstr "Кольорова схема" -#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376 #: resources/ui/adw/prefs.ui:143 msgid "Power Mode" msgstr "Режим живлення" -#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405 #: resources/ui/adw/prefs.ui:158 msgid "Power Profile" msgstr "Профіль живлення" -#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437 #: resources/ui/adw/prefs.ui:179 msgid "Advanced Profile Options" msgstr "Розширені параметри профілю" -#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477 #: resources/ui/adw/prefs.ui:184 msgid "Use this profile even if there are better matching profiles." msgstr "Використати цей профіль, навіть якщо є кращі підходящі профілі." -#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509 #: resources/ui/adw/prefs.ui:204 msgid "Delete this Profile..." msgstr "Видалити цей профіль..." -#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90 +#: resources/ui/adw/prefs.ui:223 +msgid "Effect Selection" +msgstr "Вибір ефекту" + +#: resources/ui/adw/prefs.ui:224 +msgid "If multiple are selected, one is chosen randomly." +msgstr "Якщо вибрано декілька, то один обереться випадково." + +#: resources/ui/adw/prefs.ui:235 +msgid "Search..." +msgstr "" + +#: resources/ui/adw/prefs.ui:250 +msgid "Enable All" +msgstr "" + +#: resources/ui/adw/prefs.ui:256 +msgid "Disable All" +msgstr "" + #: resources/ui/adw/pixelate.ui:47 msgid "Noise" msgstr "Шум" +#~ msgid "Gold Sponsors" +#~ msgstr "Золоті спонсори" + +#~ msgid "Silver Sponsors" +#~ msgstr "Срібні спонсори" + +#~ msgid "Bronze Sponsors" +#~ msgstr "Бронзові спонсори" + +#~ msgid "Past Sponsors" +#~ msgstr "Колишні спонсори" + +#~ msgid "All" +#~ msgstr "Всі" + +#~ msgid "None" +#~ msgstr "Жодного" + #~ msgid "Effect Settings" #~ msgstr "Налаштування ефектів" diff --git a/po/zh_Hans.po b/po/zh_Hans.po index b670280..97117d6 100644 --- a/po/zh_Hans.po +++ b/po/zh_Hans.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-31 07:30+0200\n" +"POT-Creation-Date: 2024-11-03 09:13+0100\n" "PO-Revision-Date: 2024-02-02 09:01+0000\n" "Last-Translator: aerowolf \n" "Language-Team: Chinese (Simplified) \n" "Language-Team: Chinese (Traditional Han script) { const query = this._searchEntry.get_text().toLowerCase(); - - this._effectRows.forEach(er => { - if (query === "") { - er.show(); // Show all effects if query is empty - } else { - // Show or hide each effect based on query match - const showEffect = er.name.toLowerCase().includes(query); - showEffect ? er.show() : er.hide(); - //TODO - //maybe add a fuzzy search later - /* - const showEffect = utils.fuzzyMatch(er.name.toLowerCase(), query.toLowerCase()); - showEffect ? er.show() : er.hide(); - */ + this._effectRows.forEach(row => { + if (query === '') { + row.show(); // Show all effects if query is empty + } else { + // Show or hide each effect based on query match + const showEffect = row.name.toLowerCase().includes(query); + + // old code + // showEffect ? er.show() : er.hide(); + + // new code ...auto-expand + if (showEffect) { + row.show(); + row.set_expanded(true); + } else { + row.set_expanded(false); + row.hide(); } + + // TODO + // maybe add a fuzzy search later + /* + const showEffect = utils.fuzzyMatch(er.name.toLowerCase(), + query.toLowerCase()); showEffect ? er.show() : er.hide(); + */ + } }); }); @@ -261,7 +283,9 @@ export default class BurnMyWindowsPreferences extends ExtensionPreferences { row.set_title(effect.getLabel()); } - row.name = effect.getLabel() + effect?.description !== undefined ? effect?.description : "" ; + // this is the fix for the merge issue when an effect doesn't have a discription + row.name = effect.getLabel(); + // Un-expand any previously expanded effect row. This way we ensure that there // is only one expanded row at any time. @@ -444,7 +468,7 @@ GitHub: https://github.com/spon const translators = new Set(); this._getJSONResource('/credits/translators.json').forEach(i => { for (const j of Object.values(i)) { - j.forEach(k => translators.add(k[1])); + j.forEach(k => translators.add(k.full_name)); } }); diff --git a/resources/credits/translators.json b/resources/credits/translators.json index 7f31720..5db3463 100644 --- a/resources/credits/translators.json +++ b/resources/credits/translators.json @@ -1,503 +1,524 @@ [ { "Arabic": [ - [ - "fawaz27000@hotmail.com", - "fawaz006", - 68 - ], - [ - "dabsantamer@yahoo.com", - "tamer dab", - 7 - ], - [ - "yamen.malik2@gmail.com", - "Yamen Malik", - 7 - ], - [ - "hamzah.abusamak@gmail.com", - "bonbonboi", - 5 - ] + { + "email": "fawaz27000@hotmail.com", + "full_name": "fawaz006", + "change_count": 64 + }, + { + "email": "dabsantamer@yahoo.com", + "full_name": "tamer dab", + "change_count": 7 + }, + { + "email": "yamen.malik2@gmail.com", + "full_name": "Yamen Malik", + "change_count": 7 + }, + { + "email": "hamzah.abusamak@gmail.com", + "full_name": "bonbonboi", + "change_count": 5 + } ] }, { "Azerbaijani": [ - [ - "xxmn77@gmail.com", - "X\u0259yyam Qocayev", - 67 - ] + { + "email": "xxmn77@gmail.com", + "full_name": "X\u0259yyam Qocayev", + "change_count": 63 + } ] }, { - "Chinese (Simplified)": [ - [ - "aerowolf@tom.com", - "aerowolf", - 103 - ], - [ - "poonsters6@gmail.com", - "merelymyself", - 38 - ], - [ - "lyuutau@outlook.com", - "\u5218\u97ec", - 34 - ], - [ - "coelacanthushex@gmail.com", - "Celeste Liu", - 3 - ] + "Chinese (Simplified Han script)": [ + { + "email": "aerowolf_sn@qq.com", + "full_name": "aerowolf", + "change_count": 101 + }, + { + "email": "poonsters6@gmail.com", + "full_name": "merelymyself", + "change_count": 32 + }, + { + "email": "lyuutau@outlook.com", + "full_name": "\u5218\u97ec", + "change_count": 30 + }, + { + "email": "coelacanthushex@gmail.com", + "full_name": "Celeste Liu", + "change_count": 3 + } + ] + }, + { + "Chinese (Traditional Han script)": [ + { + "email": "ghost20090105@gmail.com", + "full_name": "GholtsMxv", + "change_count": 120 + } ] }, { "Czech": [ - [ - "6325410@seznam.cz", - "Miraficus", - 83 - ], - [ - "jiri.doubravsky@gmail.com", - "Ji\u0159\u00ed Doubravsk\u00fd", - 60 - ], - [ - "jose1711@gmail.com", - "Jose Riha", - 4 - ], - [ - "yuridm@gmail.com", - "\u042e\u0440\u0456\u0439 \u0414\u043c\u0438\u0442\u0440\u0435\u043d\u043a\u043e", - 1 - ] + { + "email": "6325410@seznam.cz", + "full_name": "Miraficus", + "change_count": 77 + }, + { + "email": "jiri.doubravsky@gmail.com", + "full_name": "Ji\u0159\u00ed Doubravsk\u00fd", + "change_count": 60 + }, + { + "email": "jose1711@gmail.com", + "full_name": "Jose Riha", + "change_count": 4 + }, + { + "email": "yuridm@gmail.com", + "full_name": "\u042e\u0440\u0456\u0439 \u0414\u043c\u0438\u0442\u0440\u0435\u043d\u043a\u043e", + "change_count": 1 + } + ] + }, + { + "Danish": [ + { + "email": "symmetricalmegalomania@gmail.com", + "full_name": "symegac", + "change_count": 129 + } ] }, { "Dutch": [ - [ - "vistausss@fastmail.com", - "Heimen Stoffels", - 126 - ], - [ - "philip.goto@gmail.com", - "Philip Goto", - 7 - ], - [ - "code@simonschneegans.de", - "Simon Schneegans", - 1 - ] + { + "email": "vistausss@fastmail.com", + "full_name": "Heimen Stoffels", + "change_count": 122 + }, + { + "email": "philip.goto@gmail.com", + "full_name": "Philip Goto", + "change_count": 5 + }, + { + "email": "code@simonschneegans.de", + "full_name": "Simon Schneegans", + "change_count": 1 + } ] }, { "English": [ - [ - "softexpert@gmail.com", - "SoftExpert", - 1 - ] + { + "email": "softexpert@gmail.com", + "full_name": "SoftExpert", + "change_count": 1 + } ] }, { "Esperanto": [ - [ - "phlostically@mailinator.com", - "phlostically", - 72 - ] + { + "email": "phlostically@mailinator.com", + "full_name": "phlostically", + "change_count": 68 + } ] }, { "Finnish": [ - [ - "jiri.gronroos@iki.fi", - "Jiri Gr\u00f6nroos", - 47 - ] + { + "email": "jiri.gronroos@iki.fi", + "full_name": "Jiri Gr\u00f6nroos", + "change_count": 43 + }, + { + "email": "jouko.tiilikainen@gmail.com", + "full_name": "Tinde (Joke)", + "change_count": 3 + } ] }, { "French": [ - [ - "softexpert@gmail.com", - "SoftExpert", - 52 - ], - [ - "bonnemainsnathan@gmail.com", - "Nathan", - 38 - ], - [ - "mathieu.bousquet2@gmail.com", - "Mathieu B.", - 26 - ], - [ - "theo.remon+weblate@uswery.eu", - "Th\u00e9o Remon", - 22 - ], - [ - "redxxiii@zaclys.net", - "Reda", - 10 - ], - [ - "brice.laurencin@gmail.com", - "Brice Laurencin", - 7 - ], - [ - "matshot03@gmail.com", - "Mathis Chabrier", - 2 - ] + { + "email": "softexpert@gmail.com", + "full_name": "SoftExpert", + "change_count": 52 + }, + { + "email": "bonnemainsnathan@gmail.com", + "full_name": "Nathan", + "change_count": 38 + }, + { + "email": "mathieu.bousquet2@gmail.com", + "full_name": "Mathieu B.", + "change_count": 26 + }, + { + "email": "theo.remon+weblate@uswery.eu", + "full_name": "Th\u00e9o Remon", + "change_count": 22 + }, + { + "email": "redxxiii@zaclys.net", + "full_name": "Reda", + "change_count": 6 + }, + { + "email": "brice.laurencin@gmail.com", + "full_name": "Brice Laurencin", + "change_count": 5 + }, + { + "email": "matshot03@gmail.com", + "full_name": "Mathis Chabrier", + "change_count": 2 + } ] }, { "German": [ - [ - "code@simonschneegans.de", - "Simon Schneegans", - 122 - ], - [ - "atalanttore@googlemail.com", - "Ettore Atalan", - 3 - ] + { + "email": "code@simonschneegans.de", + "full_name": "Simon Schneegans", + "change_count": 123 + }, + { + "email": "atalanttore@googlemail.com", + "full_name": "Ettore Atalan", + "change_count": 3 + } ] }, { "Hebrew": [ - [ - "hvusvvnkl12345@gmail.com", - "\u05d9\u05d4\u05d5\u05d3\u05d4 \u05d0\u05dc\u05d9\u05e1\u05e3", - 37 - ] + { + "email": "hvusvvnkl12345@gmail.com", + "full_name": "\u05d9\u05d4\u05d5\u05d3\u05d4 \u05d0\u05dc\u05d9\u05e1\u05e3", + "change_count": 33 + } + ] + }, + { + "Hindi": [ + { + "email": "weblate.scrambled777@simplelogin.com", + "full_name": "Scrambled777", + "change_count": 154 + } ] }, { "Hungarian": [ - [ - "superh552@gmail.com", - "KinteLiX", - 79 - ] + { + "email": "atomkapa@gmail.com", + "full_name": "atomkapa atomkapa", + "change_count": 87 + }, + { + "email": "superh552@gmail.com", + "full_name": "KinteLiX", + "change_count": 75 + } ] }, { "Indonesian": [ - [ - "randompsyduck@duck.com", - "Sir-Ivysaur", - 75 - ], - [ - "rezaalmanda27@gmail.com", - "Reza Almanda", - 58 - ] + { + "email": "randompsyduck@duck.com", + "full_name": "Sir-Ivysaur", + "change_count": 71 + }, + { + "email": "rezaalmanda27@gmail.com", + "full_name": "Reza Almanda", + "change_count": 56 + } ] }, { "Italian": [ - [ - "albano_battistella@hotmail.com", - "albanobattistella", - 132 - ], - [ - "mceyes@protonmail.com", - "Frankie McEyes", - 2 - ], - [ - "mario03@gmail.com", - "Mario", - 1 - ] + { + "email": "albano_battistella@hotmail.com", + "full_name": "albanobattistella", + "change_count": 131 + }, + { + "email": "mceyes@protonmail.com", + "full_name": "Frankie McEyes", + "change_count": 2 + }, + { "email": "mario03@gmail.com", "full_name": "Mario", "change_count": 1 } ] }, { "Japanese": [ - [ - "ryuichi.ya220@gmail.com", - "Ryan Y", - 79 - ] + { + "email": "ryuichi.ya220@gmail.com", + "full_name": "Ryan Y", + "change_count": 75 + } ] }, { "Korean": [ - [ - "darkcircle.0426@gmail.com", - "Seong-ho Cho", - 134 - ] + { + "email": "darkcircle.0426@gmail.com", + "full_name": "Seong-ho Cho", + "change_count": 128 + } ] }, { "Lithuanian": [ - [ - "hazap@hotmail.com", - "Moo", - 43 - ] + { "email": "hazap@hotmail.com", "full_name": "Moo", "change_count": 79 } ] }, { "Norwegian Bokm\u00e5l": [ - [ - "epost@anotheragency.no", - "Allan Nordh\u00f8y", - 44 - ], - [ - "code@simonschneegans.de", - "Simon Schneegans", - 1 - ] + { + "email": "epost@anotheragency.no", + "full_name": "Allan Nordh\u00f8y", + "change_count": 40 + }, + { + "email": "code@simonschneegans.de", + "full_name": "Simon Schneegans", + "change_count": 1 + } ] }, { "Persian": [ - [ - "lijeyol367@nickolis.com", - "lijeyol367", - 82 - ], - [ - "eshagh094@gmail.com", - "Eshagh shahidani", - 65 - ], - [ - "dani.behzi@ubuntu.com", - "Danial Behzadi", - 40 - ] + { + "email": "lijeyol367@nickolis.com", + "full_name": "lijeyol367", + "change_count": 80 + }, + { + "email": "eshagh094@gmail.com", + "full_name": "Eshagh shahidani", + "change_count": 61 + }, + { + "email": "dani.behzi@ubuntu.com", + "full_name": "Danial Behzadi", + "change_count": 39 + } ] }, { "Polish": [ - [ - "pwrzonca@gmail.com", - "Pawe\u0142 Rzo\u0144ca", - 77 - ], - [ - "sto@tutanota.de", - "WaldiS", - 38 - ], - [ - "gnu.ewm@protonmail.com", - "Eryk Michalak", - 10 - ], - [ - "krzys.chorzempa@gmail.com", - "Krzysztof Chorzempa", - 6 - ] + { + "email": "pwrzonca@gmail.com", + "full_name": "Pawe\u0142 Rzo\u0144ca", + "change_count": 73 + }, + { "email": "sto@tutanota.de", "full_name": "WaldiS", "change_count": 38 }, + { + "email": "gnu.ewm@protonmail.com", + "full_name": "Eryk Michalak", + "change_count": 10 + }, + { + "email": "krzys.chorzempa@gmail.com", + "full_name": "Krzysztof Chorzempa", + "change_count": 4 + } ] }, { "Portuguese": [ - [ - "pedro.hvn.2018@gmail.com", - "KrulesExGamer", - 70 - ], - [ - "ssantos@web.de", - "ssantos", - 57 - ], - [ - "dyegoaurelio@gmail.com", - "dyegoaurelio", - 8 - ] + { + "email": "pedro.hvn.2018@gmail.com", + "full_name": "KrulesExGamer", + "change_count": 65 + }, + { "email": "ssantos@web.de", "full_name": "ssantos", "change_count": 55 }, + { + "email": "dyegoaurelio@gmail.com", + "full_name": "dyegoaurelio", + "change_count": 8 + } ] }, { "Portuguese (Brazil)": [ - [ - "mr-isaac@ig.com.br", - "Isaac Dias", - 93 - ], - [ - "fefehex12@gmail.com", - "Fernando Lopes", - 51 - ], - [ - "gutojusto22@gmail.com", - "Gustavo", - 24 - ] + { + "email": "mr-isaac@ig.com.br", + "full_name": "Isaac Dias", + "change_count": 89 + }, + { + "email": "fefehex12@gmail.com", + "full_name": "Fernando Lopes", + "change_count": 49 + }, + { + "email": "gutojusto22@gmail.com", + "full_name": "Gustavo", + "change_count": 24 + } ] }, { "Romanian": [ - [ - "softexpert@gmail.com", - "SoftExpert", - 132 - ] + { + "email": "softexpert@gmail.com", + "full_name": "SoftExpert", + "change_count": 126 + } ] }, { "Russian": [ - [ - "lenemter@gmail.com", - "lenemter", - 49 - ], - [ - "franigoyt@gmail.com", - "ANIGO R. (AR)", - 49 - ], - [ - "eg.ermakov2016@yandex.ru", - "\u0415\u0433\u043e\u0440 \u0415\u0440\u043c\u0430\u043a\u043e\u0432", - 33 - ], - [ - "ddaudix@gmail.com", - "Daudix UFO", - 31 - ], - [ - "sergei@racingrebel.com", - "\u041c\u0438\u0441\u0442\u0435\u0440 \u041f\u0435\u0440\u0435\u0432\u043e\u0434", - 11 - ] + { + "email": "lenemter@gmail.com", + "full_name": "lenemter", + "change_count": 49 + }, + { + "email": "franigoyt@gmail.com", + "full_name": "ANIGO R. (AR)", + "change_count": 45 + }, + { + "email": "eg.ermakov2016@yandex.ru", + "full_name": "\u0415\u0433\u043e\u0440 \u0415\u0440\u043c\u0430\u043a\u043e\u0432", + "change_count": 33 + }, + { + "email": "ddaudix@gmail.com", + "full_name": "David Lapshin", + "change_count": 31 + }, + { + "email": "sergei@racingrebel.com", + "full_name": "\u041c\u0438\u0441\u0442\u0435\u0440 \u041f\u0435\u0440\u0435\u0432\u043e\u0434", + "change_count": 11 + } ] }, { "Slovak": [ - [ - "jose1711@gmail.com", - "Jose Riha", - 128 - ], - [ - "salka.milan@googlemail.com", - "Milan \u0160alka", - 12 - ] + { + "email": "jose1711@gmail.com", + "full_name": "Jose Riha", + "change_count": 124 + }, + { + "email": "salka.milan@googlemail.com", + "full_name": "Milan \u0160alka", + "change_count": 10 + } ] }, { "Spanish": [ - [ - "oscfdezdz@tuta.io", - "\u00d3scar Fern\u00e1ndez D\u00edaz", - 60 - ], - [ - "hasecilu@tuta.io", - "Ulices", - 39 - ], - [ - "fran-carro@hotmail.es", - "gallegonovato", - 20 - ], - [ - "andres.segarra.aparicio@gmail.com", - "Andres Segarra", - 10 - ], - [ - "fitojb@ubuntu.com", - "Adolfo Jayme Barrientos", - 7 - ], - [ - "jorgec2005@gmail.com", - "Jorge C", - 5 - ] + { + "email": "oscfdezdz@tuta.io", + "full_name": "\u00d3scar Fern\u00e1ndez D\u00edaz", + "change_count": 59 + }, + { + "email": "hasecilu@tuta.io", + "full_name": "Ulices", + "change_count": 35 + }, + { + "email": "fran-carro@hotmail.es", + "full_name": "gallegonovato", + "change_count": 25 + }, + { + "email": "andres.segarra.aparicio@gmail.com", + "full_name": "Andres Segarra", + "change_count": 10 + }, + { + "email": "fitojb@ubuntu.com", + "full_name": "Adolfo Jayme Barrientos", + "change_count": 7 + }, + { + "email": "jorgec2005@gmail.com", + "full_name": "Jorge C", + "change_count": 4 + } ] }, { "Swedish": [ - [ - "swedishsailfishosuser@tutanota.com", - "Kristoffer Grundstr\u00f6m", - 50 - ], - [ - "droidbittin@gmail.com", - "Luna Jernberg", - 9 - ], - [ - "obslsessed@duck.com", - "obslsessed", - 5 - ] + { + "email": "swedishsailfishosuser@tutanota.com", + "full_name": "Kristoffer Grundstr\u00f6m", + "change_count": 46 + }, + { + "email": "droidbittin@gmail.com", + "full_name": "Luna Jernberg", + "change_count": 9 + }, + { + "email": "obslsessed@duck.com", + "full_name": "obslsessed", + "change_count": 5 + } ] }, { "Turkish": [ - [ - "libreajans@gmail.com", - "Sabri \u00dcnal", - 74 - ], - [ - "muhaaliss@pm.me", - "Muha Aliss", - 52 - ], - [ - "tcreeper.earth@gmail.com", - "TCr3", - 24 - ] + { + "email": "noreply+13144@weblate.org", + "full_name": "Deleted User", + "change_count": 72 + }, + { + "email": "muhaaliss@pm.me", + "full_name": "Muha Aliss", + "change_count": 48 + }, + { + "email": "tcreeper.earth@gmail.com", + "full_name": "TCr3", + "change_count": 24 + } ] }, { "Ukrainian": [ - [ - "yuridm@gmail.com", - "\u042e\u0440\u0456\u0439 \u0414\u043c\u0438\u0442\u0440\u0435\u043d\u043a\u043e", - 48 - ], - [ - "911us@duck.com", - "Petro S.", - 44 - ], - [ - "cakestwix1@gmail.com", - "CakesTwix", - 35 - ], - [ - "sergiy.goncharuk.1@gmail.com", - "\u0421\u0435\u0440\u0433\u0456\u0439", - 6 - ] + { + "email": "yuridm@gmail.com", + "full_name": "\u042e\u0440\u0456\u0439 \u0414\u043c\u0438\u0442\u0440\u0435\u043d\u043a\u043e", + "change_count": 44 + }, + { + "email": "911us@duck.com", + "full_name": "Petro S.", + "change_count": 44 + }, + { + "email": "cakestwix1@gmail.com", + "full_name": "CakesTwix", + "change_count": 35 + }, + { + "email": "sergiy.goncharuk.1@gmail.com", + "full_name": "\u0421\u0435\u0440\u0433\u0456\u0439", + "change_count": 4 + } ] } -] \ No newline at end of file +] diff --git a/resources/shaders/aura-glow.frag b/resources/shaders/aura-glow.frag new file mode 100644 index 0000000..ad4d45d --- /dev/null +++ b/resources/shaders/aura-glow.frag @@ -0,0 +1,198 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza +// SPDX-License-Identifier: GPL-3.0-or-later + +// The content from common.glsl is automatically prepended to each shader effect. This +// provides the standard input: + +// vec2 iTexCoord: Texture coordinates for retrieving the window input color. +// bool uIsFullscreen: True if the window is maximized or in fullscreen mode. +// bool uForOpening: True if a window-open animation is ongoing, false otherwise. +// float uProgress: A value which transitions from 0 to 1 during the animation. +// float uDuration: The duration of the current animation 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). For now, this will only be set on GNOME. + +// Furthermore, there are two global methods for reading the window input color and +// setting the shader output color. Both methods assume straight alpha: + +// vec4 getInputColor(vec2 coords) +// void setOutputColor(vec4 outColor) + +// The width of the fading effect is loaded from the settings. +uniform float uColorSpeed; +uniform bool uRandomColorOffset; +uniform float uColorOffset; +uniform float uColorSaturation; +uniform float uFadeOut; +uniform float uBlur; +uniform vec2 uSeed; + + +/* +this controls the end shape +-5.0 large Star +-3.0 Star +1.0 Dimond +2.0 Circle +3.0 Squircle +5.0 Square +*/ +uniform float uEdgeShape; + +//the size of the edge color +uniform float uEdgeSize; + +//soft <--> hard +uniform float uEdgeHardness; + + +// A simple blur function +vec4 blur(vec2 uv, float radius, float samples) { + vec4 color = vec4(0.0); + + const float tau = 6.28318530718; + const float directions = 15.0; + + for (float d = 0.0; d < tau; d += tau / directions) { + for (float s = 0.0; s < 1.0; s += 1.0 / samples) { + vec2 offset = vec2(cos(d), sin(d)) * radius * (1.0 - s) / uSize; + color += getInputColor(uv + offset); + } + } + + return color / samples / directions; +} + +void main() { + + // This gradually dissolves from [1..0] from the outside to the center. We + // switch the direction for opening and closing. + float progress = uForOpening ? uProgress : 1.0 - uProgress ; + + //adjusting for Gnome + if (uPadding > 0.0) + { + progress = remap( + progress, 0.0, ((uSize.x + (uPadding*2.0)) / uSize.x) + ,0.0, 1.0 + ); + } + + + // Get the color from the window texture. + vec4 oColor = getInputColor(iTexCoord.st); + + // Calculate the aspect ratio of the render area + float aspect = uSize.x / uSize.y; + + //standard uv + vec2 uv = iTexCoord.st; + + // tuv is for when progress is near 0 + vec2 tuv = uv; + tuv -= 0.5; // Shift UV coordinates to center (from [-0.5 to 0.5]) + tuv.x *= aspect; // Scale x-coordinate to match aspect ratio + tuv += 0.5; // Shift UV coordinates back (from [0 to 1]) + + //mixing the UVs + uv = mix(tuv,uv,easeOutExpo(progress)); + + // this controls the shape + // -1.0 would be a diamond-ish + // 0.0 would be a rounded diamond + // 1.0 would be a circle + // 2.0 will be sqircle + // 1000.0 will be very square + float p = mix(uEdgeShape,1000.0, + easeInExpo(progress) + ); + + //this will be used later to make a mask + float m = mix( + 0.0, + 1.0, + clamp( + pow(abs(uv.x-0.5)*2.0,p) + pow(abs(uv.y-0.5)*2.0,p),0.0,1.0 + ) + ); + + + //this calculates the edge of the effect + float edge = abs(m-progress) ; + float e = mix(0.0,uEdgeSize,1.0 - progress); + edge = remap(edge,0.0,e,0.0,1.0); + edge = clamp(edge,0.0,1.0); + edge = 1.0 - edge; + + //this is the mask + float mask = (m > progress) ? 0.0 : 1.0 ; + + //we need two of these + float mask0 = mix(mask,mask+edge,1.0 - uEdgeHardness); + float mask1 = mix(edge,edge*mask,uEdgeHardness); + + //calculate color + vec3 color = cos(progress*uColorSpeed+uv.xyx+vec3(0,2,4)).xyz; + //coloroffset + float colorOffset = (uRandomColorOffset) ? hash12(uSeed) : uColorOffset ; + color = offsetHue(color, colorOffset + 0.10); + //clamp and saturate + color = clamp(color * uColorSaturation,vec3(0.0),vec3(1.0)); + + //save this for later + float oColorAlpha = oColor.a; + + //blur-ify + if (uBlur > 0.0) + { + //used for blur later ... + //calculate this before saturating it + float b = (color.r + color.g + color.b)/3.0; + + + oColor = blur( iTexCoord.st, b * uBlur * mask1, 7.0); + } + + //apply masks and colors + oColor.a *= mask0; + + //i was doing this to try to adjust for light mode + // i don;t like the way these make the effect look + // ...maybe a toggle for it later + /* + float oColorPercent = (oColor.r + oColor.g + oColor.b)/3.0; + oColor.r = mix(oColor.r , 1.0 - oColor.r, mask1 * oColorPercent); + oColor.g = mix(oColor.g , 1.0 - oColor.g, mask1 * oColorPercent); + oColor.b = mix(oColor.b , 1.0 - oColor.b, mask1 * oColorPercent); + // --or + oColor.r = mix(oColor.r , 0.0, mask1 * oColorPercent); + oColor.g = mix(oColor.g , 0.0, mask1 * oColorPercent); + oColor.b = mix(oColor.b , 0.0, mask1 * oColorPercent); + */ + + oColor += mask1 * vec4(color.rgb,1.0); + oColor.a *= oColorAlpha; + + //i want to fade out the last ~10% of the animation + float lastfade = remap(progress,0.0,uFadeOut,0.0,1.0); + lastfade = clamp(lastfade,0.0,1.0); + lastfade = easeInSine(lastfade); + + //apply the lastfade + oColor.a *= lastfade; + + setOutputColor(oColor); + +} \ No newline at end of file diff --git a/resources/shaders/common.glsl b/resources/shaders/common.glsl index fea8ede..0ed9395 100644 --- a/resources/shaders/common.glsl +++ b/resources/shaders/common.glsl @@ -42,6 +42,10 @@ uniform float uDuration; #if defined(KWIN) // -------------------------------------------------------------------- +#if defined(PLASMA6) +#include "colormanagement.glsl" +#endif + uniform sampler2D sampler; uniform int textureWidth; uniform int textureHeight; @@ -74,10 +78,19 @@ void setOutputColor(vec4 outColor) { } fragColor = vec4(outColor.rgb * outColor.a, outColor.a); + +#if defined(PLASMA6) + fragColor = sourceEncodingToNitsInDestinationColorspace(fragColor); + fragColor = nitsToDestinationEncoding(fragColor); +#endif } #elif defined(KWIN_LEGACY) // ----------------------------------------------------------- +#if defined(PLASMA6) +#include "colormanagement.glsl" +#endif + uniform sampler2D sampler; uniform int textureWidth; uniform int textureHeight; @@ -108,6 +121,11 @@ void setOutputColor(vec4 outColor) { } gl_FragColor = vec4(outColor.rgb * outColor.a, outColor.a); + +#if defined(PLASMA6) + fragColor = sourceEncodingToNitsInDestinationColorspace(fragColor); + fragColor = nitsToDestinationEncoding(fragColor); +#endif } #else // GNOME -------------------------------------------------------------------------- @@ -167,6 +185,55 @@ vec3 darken(vec3 color, float fac) { return color * (1.0 - fac); } // color will be white. vec3 lighten(vec3 color, float fac) { return color + (vec3(1.0) - color) * fac; } + +//change the color based on an offset amount +vec3 offsetHue(vec3 color, float hueOffset) { + // Convert RGB to HSV + float maxC = max(max(color.r, color.g), color.b); + float minC = min(min(color.r, color.g), color.b); + float delta = maxC - minC; + + float hue = 0.0; + if (delta > 0.0) { + if (maxC == color.r) { + hue = mod((color.g - color.b) / delta, 6.0); + } else if (maxC == color.g) { + hue = (color.b - color.r) / delta + 2.0; + } else { + hue = (color.r - color.g) / delta + 4.0; + } + } + hue /= 6.0; + + float saturation = (maxC > 0.0) ? (delta / maxC) : 0.0; + float value = maxC; + + // Offset the hue + hue = mod(hue + hueOffset, 1.0); + + // Convert HSV back to RGB + float c = value * saturation; + float x = c * (1.0 - abs(mod(hue * 6.0, 2.0) - 1.0)); + float m = value - c; + + vec3 rgb; + if (hue < 1.0 / 6.0) { + rgb = vec3(c, x, 0.0); + } else if (hue < 2.0 / 6.0) { + rgb = vec3(x, c, 0.0); + } else if (hue < 3.0 / 6.0) { + rgb = vec3(0.0, c, x); + } else if (hue < 4.0 / 6.0) { + rgb = vec3(0.0, x, c); + } else if (hue < 5.0 / 6.0) { + rgb = vec3(x, 0.0, c); + } else { + rgb = vec3(c, 0.0, x); + } + + return rgb + m; +} + // ---------------------------------------------------------------------- easing functions // Here are some basic easing function. More can be added if required! @@ -184,6 +251,119 @@ float easeOutBack(float x, float e) { return p * p * ((e + 1.0) * p + e) + 1.0; } + +// https://easings.net/ +/* +Easing functions define the rate of change of a parameter over time, commonly used in animations, UI transitions, and game development. They provide a way to make movements more natural or visually appealing rather than linear and mechanical. Popular categories of easing functions include: + +Linear: Constant speed from start to finish. +Quadratic (Ease In, Ease Out, Ease In Out): Changes at varying rates, with smoother starts or stops. +Cubic: Similar to quadratic but allows for even more nuanced transitions. +Exponential: Drastic changes at the start or end, often used for dramatic effects. +Bounce: Mimics a bouncing object with oscillations. +Elastic: Simulates the behavior of a spring, with overshooting and oscillations. +Below are text-based "graphs" of some easing functions, where the horizontal axis represents time and the vertical axis represents progress. +*/ + + +// Quadratic Easing +// Smooth acceleration and deceleration using quadratic (t^2) curves. + +float easeInOutQuad(float t) { + // Accelerates for the first half, decelerates for the second half. + return t < 0.5 ? 2.0 * t * t : -1.0 + (4.0 - 2.0 * t) * t; +} + +// Cubic Easing +// Smoother transitions compared to quadratic easing using cubic (t^3) curves. + +float easeInCubic(float t) { + // Starts slow and accelerates as t increases. + return t * t * t; +} + +float easeOutCubic(float t) { + // Starts fast and decelerates as t approaches 1.0. + float f = t - 1.0; + return f * f * f + 1.0; +} + +float easeInOutCubic(float t) { + // Combines easeIn and easeOut cubic behavior for smooth transitions. + return t < 0.5 ? 4.0 * t * t * t : (t - 1.0) * (2.0 * t - 2.0) * (2.0 * t - 2.0) + 1.0; +} + +// Quartic Easing +// Even smoother transitions than cubic, using quartic (t^4) curves. + +float easeInQuart(float t) { + // Starts very slow and accelerates steeply. + return t * t * t * t; +} + +float easeOutQuart(float t) { + // Starts steeply and slows down dramatically. + float f = t - 1.0; + return 1.0 - f * f * f * f; +} + +float easeInOutQuart(float t) { + // Combines easeIn and easeOut quartic behavior for very smooth transitions. + return t < 0.5 ? 8.0 * t * t * t * t : 1.0 - 8.0 * (t - 1.0) * (t - 1.0) * (t - 1.0) * (t - 1.0); +} + +// Sine Easing +// Smooth, wave-like acceleration and deceleration using sine curves. + +float easeInSine(float t) { + // Starts very slow, following a sine wave curve. + return 1.0 - cos((t * 3.141592653589793) / 2.0); +} + +float easeOutSine(float t) { + // Starts fast and slows down following a sine wave curve. + return sin((t * 3.141592653589793) / 2.0); +} + +float easeInOutSine(float t) { + // Smooth start and end, mimicking half a sine wave. + return -0.5 * (cos(3.141592653589793 * t) - 1.0); +} + +// Exponential Easing +// Sharp transitions with rapid acceleration and deceleration. + +float easeInExpo(float t) { + // Very slow start, accelerates exponentially. + return t == 0.0 ? 0.0 : pow(2.0, 10.0 * (t - 1.0)); +} + +float easeOutExpo(float t) { + // Starts fast and slows down exponentially. + return t == 1.0 ? 1.0 : 1.0 - pow(2.0, -10.0 * t); +} + +float easeInOutExpo(float t) { + // Combines easeIn and easeOut exponential for sharp transitions. + if (t == 0.0) return 0.0; + if (t == 1.0) return 1.0; + return t < 0.5 ? 0.5 * pow(2.0, 20.0 * t - 10.0) : 1.0 - 0.5 * pow(2.0, -20.0 * t + 10.0); +} + +// Back Easing +// Creates an overshooting effect for more dynamic animations. + +float easeInOutBack(float t) { + // Uses constants to define the overshooting magnitude. + const float c1 = 1.70158; + const float c2 = c1 * 1.525; + return t < 0.5 + ? (pow(2.0 * t, 2.0) * ((c2 + 1.0) * 2.0 * t - c2)) / 2.0 + : (pow(2.0 * t - 2.0, 2.0) * ((c2 + 1.0) * (t * 2.0 - 2.0) + c2) + 2.0) / 2.0; +} + + + // --------------------------------------------------------------------- edge mask helpers // This method returns a mask which smoothly transitions towards zero when approaching @@ -248,7 +428,19 @@ float getWinding(vec2 a, vec2 b) { return cross(vec3(a, 0.0), vec3(b, 0.0)).z; } // Rotates the given 2D vector a clockwise by the angle alpha (given in radians). vec2 rotate(vec2 a, float angle) { - return vec2(a.x * cos(angle) - a.y * sin(angle), a.x * sin(angle) + a.y * cos(angle)); + return vec2( + a.x * cos(angle) - a.y * sin(angle), + a.x * sin(angle) + a.y * cos(angle) + ); +} + +//rotates a given 2d vector, around a given center (angle is in radians) +vec2 rotate(vec2 a, float angle, vec2 center) +{ + return vec2( + cos(angle) * (a.x - center.x) + sin(angle) * (a.y - center.y) + center.x, + cos(angle) * (a.y - center.y) - sin(angle) * (a.x - center.x) + center.y + ); } // --------------------------------------------------------------------------------- noise @@ -452,3 +644,69 @@ float simplex3DFractal(vec3 m) { return 0.5333333 * simplex3D(m * rot1) + 0.2666667 * simplex3D(2.0 * m * rot2) + 0.1333333 * simplex3D(4.0 * m * rot3) + 0.0666667 * simplex3D(8.0 * m); } + + +// --------------------------------------------------------------------------------- remap + + +/* +These functions remap a given value from one range to another. +The remap operation is particularly useful in shader programming +to scale or normalize data, ensuring compatibility across various +input ranges. Each version of the remap function supports a +different data type: + +1. float: Remap a single scalar value. +2. vec2: Remap a 2D vector. +3. vec3: Remap a 3D vector. +4. vec4: Remap a 4D vector. + +The general formula used is: + newMin + (value - oldMin) * (newMax - newMin) / (oldMax - oldMin) + +This ensures a linear transformation from the old range to the new range. +*/ + +// Remap for float +// Maps a float value from one range [oldMin, oldMax] to another range [newMin, newMax]. +// This is useful for normalizing or scaling scalar values to fit within a desired range. +float remap(float value, float oldMin, float oldMax, float newMin, float newMax) { + return clamp( + newMin + (value - oldMin) * (newMax - newMin) / (oldMax - oldMin), + newMin, + newMax + ); +} + +// Remap for vec2 +// Maps a 2D vector (vec2) from one range [oldMin, oldMax] to another range [newMin, newMax]. +// Each component of the vec2 is individually scaled and transformed. +vec2 remap(vec2 value, vec2 oldMin, vec2 oldMax, vec2 newMin, vec2 newMax) { + return clamp( + newMin + (value - oldMin) * (newMax - newMin) / (oldMax - oldMin), + newMin, + newMax + ); +} + +// Remap for vec3 +// Maps a 3D vector (vec3) from one range [oldMin, oldMax] to another range [newMin, newMax]. +// Each component of the vec3 is individually scaled and transformed. +vec3 remap(vec3 value, vec3 oldMin, vec3 oldMax, vec3 newMin, vec3 newMax) { + return clamp( + newMin + (value - oldMin) * (newMax - newMin) / (oldMax - oldMin), + newMin, + newMax + ); +} + +// Remap for vec4 +// Maps a 4D vector (vec4) from one range [oldMin, oldMax] to another range [newMin, newMax]. +// Each component of the vec4 is individually scaled and transformed. +vec4 remap(vec4 value, vec4 oldMin, vec4 oldMax, vec4 newMin, vec4 newMax) { + return clamp( + newMin + (value - oldMin) * (newMax - newMin) / (oldMax - oldMin), + newMin, + newMax + ); +} diff --git a/resources/shaders/focus.frag b/resources/shaders/focus.frag index 5082499..887987f 100644 --- a/resources/shaders/focus.frag +++ b/resources/shaders/focus.frag @@ -30,57 +30,69 @@ // vec4 getInputColor(vec2 coords) // void setOutputColor(vec4 outColor) - -// Ease-in-out cubic for alpha -float easeInOutCubic(float x) { - return x < 0.5 ? 4.0 * x * x * x : 1.0 - pow(-2.0 * x + 2.0, 3.0) / 2.0; -} - -// Ease-in-out sine for blur -float easeInOutSine(float x) { - return -(cos(3.14159265 * x) - 1.0) / 2.0; -} - // A simple blur function vec4 blur(vec2 uv, float radius, float samples) { + // Initialize the color accumulator to zero. vec4 color = vec4(0.0); - const float tau = 6.28318530718; + // Define a constant for 2 * PI (tau), which represents a full circle in radians. + const float tau = 6.28318530718; + + // Number of directions for sampling around the circle. const float directions = 15.0; + // Outer loop iterates over multiple directions evenly spaced around a circle. for (float d = 0.0; d < tau; d += tau / directions) { + // Inner loop samples along each direction, with decreasing intensity. for (float s = 0.0; s < 1.0; s += 1.0 / samples) { + // Calculate the offset for this sample based on direction, radius, and step. + // The (1.0 - s) term ensures more sampling occurs closer to the center. vec2 offset = vec2(cos(d), sin(d)) * radius * (1.0 - s) / uSize; + + // Add the sampled color at the offset position to the accumulator. color += getInputColor(uv + offset); } } + // Normalize the accumulated color by dividing by the total number of samples + // and directions to ensure the result is averaged. return color / samples / directions; } + // The width of the fading effect is loaded from the settings. uniform float uBlurAmount; uniform float uBlurQuality; void main() { + // Calculate the progression value based on the animation direction. + // If opening, use uProgress as-is; if closing, invert the progression. float progl = uForOpening ? uProgress : 1.0 - uProgress; - float easedProgressBlur = easeInOutSine(progl); // Blur easing - float easedProgressAlpha = easeInOutCubic(progl); // Alpha easing + // Apply easing functions to the progression value: + // - easedProgressBlur: Used for controlling the blur effect smoothly. + // - easedProgressAlpha: Used for controlling the alpha (opacity) transition. + float easedProgressBlur = easeInOutSine(progl); // Sine-based smooth easing for blur. + float easedProgressAlpha = easeInOutCubic(progl); // Cubic-based smooth easing for alpha. - // Control blur amount using easedProgressBlur + // Calculate the blur amount by interpolating (mixing) between the maximum blur (uBlurAmount) + // and zero blur based on the eased progression value. float blurAmount = mix(uBlurAmount, 0.0, easedProgressBlur); - // Apply blur - vec4 texColor = blur( iTexCoord.st, blurAmount, uBlurQuality); + // Apply the calculated blur effect to the texture at the current texture coordinates. + // The blur function uses the blur amount and quality (uBlurQuality) for sampling. + vec4 texColor = blur(iTexCoord.st, blurAmount, uBlurQuality); - // Control alpha using easedProgressAlpha + // Calculate the alpha value for the transition using eased progress. + // This determines how transparent the final color will appear. float alpha = easedProgressAlpha; - // Set final color with alpha transition + // Apply the alpha transition to the final texture color. + // Multiply the texture's alpha channel by the computed alpha value. texColor.a *= alpha; + // Output the final color with the applied blur and alpha transition. setOutputColor(texColor); -} \ No newline at end of file +} diff --git a/resources/shaders/incinerate.frag b/resources/shaders/incinerate.frag index a3bca19..276b64c 100644 --- a/resources/shaders/incinerate.frag +++ b/resources/shaders/incinerate.frag @@ -78,7 +78,7 @@ void main() { // Now we compute a 2D gradient in [0..1] which covers the entire window. The dark // regions will be burned first, the bright regions in the end. We mix a radial gradient // with some noise. The center of the radial gradient is positioned at uStartPos. - float circle = length(iTexCoord - uStartPos); + float circle = length((iTexCoord - uStartPos) * (uSize.xy / max(uSize.x, uSize.y))); vec2 uv = iTexCoord / uScale * uSize / 1.5; float smokeNoise = diff --git a/resources/shaders/mushroom.frag b/resources/shaders/mushroom.frag new file mode 100644 index 0000000..d7905f8 --- /dev/null +++ b/resources/shaders/mushroom.frag @@ -0,0 +1,457 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza JGarza9788@gmail.com +// SPDX-License-Identifier: GPL-3.0-or-later + +// The content from common.glsl is automatically prepended to each shader effect. This +// provides the standard input: + +// vec2 iTexCoord: Texture coordinates for retrieving the window input color. +// bool uIsFullscreen: True if the window is maximized or in fullscreen mode. +// bool uForOpening: True if a window-open animation is ongoing, false otherwise. +// float uProgress: A value which transitions from 0 to 1 during the animation. +// float uDuration: The duration of the current animation 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). For now, this will only be set on GNOME. + +// Furthermore, there are two global methods for reading the window input color and +// setting the shader output color. Both methods assume straight alpha: + +// vec4 getInputColor(vec2 coords) +// void setOutputColor(vec4 outColor) + +// The width of the fading effect is loaded from the settings. + +// use 8BitStyle or not (sliding scale) +uniform float uScaleStyle; + +//these are for the sparks +uniform float uSparkCount; +uniform vec4 uSparkColor; +uniform float uSparkRotation; + +//these are for the Rays +uniform vec4 uRaysColor; + +//these are for the stars +uniform float uRingCount; +uniform float uRingRotation; +uniform float uStarCount; + +// and the colors they change over time +uniform vec4 uStarColor0; +uniform vec4 uStarColor1; +uniform vec4 uStarColor2; +uniform vec4 uStarColor3; +uniform vec4 uStarColor4; +uniform vec4 uStarColor5; + +//seed +uniform vec2 uSeed; + +//helps to find the angle +vec3 getPosByAngle(float angle) +{ + return vec3(cos(angle), sin(angle), 0); +} + + +//gets the mask of a Star +float getStar(vec2 uv, vec2 center, float npoints, float radiusRatio, float size, float rotation) +{ + + float radiusMax = 1.0; + float radiusMin = radiusMax * radiusRatio; + + float PI = 3.1415926; + float starangle = 2.0 * PI / npoints; // Angle between points on the star + + // Offset rotation to ensure one point is always up when rotation = 0 + rotation += PI / 2.0 - starangle / 1.0; + + // Define the positions for the outer and inner points of the star's initial angle, rotated by `rotation` + vec3 p0 = (radiusMax * size) * getPosByAngle(rotation); // Outer point, rotated by `rotation` + vec3 p1 = (radiusMin * size) * getPosByAngle(starangle + rotation); // Inner point, also rotated + + // Calculate the position of the current fragment relative to the star's center + vec2 curPosuv = (uv - center); // Center UV coordinates, then scale to fit the star size + float curRadius = length(curPosuv); // Radius from center, no need to scale further + float curPosAngle = atan(curPosuv.y, curPosuv.x) - rotation; // Calculate angle and adjust by `rotation` + + // Determine the fractional position within the current star segment + float a = fract(curPosAngle / starangle); // Fractional angle position within one segment + if (a >= 0.5) + a = 1.0 - a; // Ensure we are within the first half of the segment (symmetry) + + // Calculate the current point on the star segment, applying rotation + a = a * starangle; // Actual angle for this position on the segment + vec3 curPos = curRadius * getPosByAngle(a + rotation); // Final position, rotated + + // Calculate directions for edge detection using cross product + vec3 dir0 = p1 - p0; // Vector from outer to inner point + vec3 dir1 = curPos - p0; // Vector from outer point to current position + + // Use cross product to determine if `curPos` is inside the star's edge + return step(0.0, cross(dir0, dir1).z); // Returns 1.0 if inside, 0.0 if outside (solid edge) +} + + +//use to scale the window +vec2 scaleUV(vec2 uv, vec2 scale) +{ + // Put texture coordinate origin to center of window. + uv = uv * 2.0 - 1.0; + + //scale + uv /= mix(vec2(1.0,1.0), vec2(0.0,0.0), scale); + + // scale from center + uv = uv * 0.5 + 0.5; + + return uv; +} + + +//this returns the Spark +float getSpark(vec2 uv, vec2 center, float brightness, float size, float rotation) +{ + brightness = clamp(brightness,0.001,1.0); + size = clamp(size,0.001,1.0); + float bn = mix(0.0,0.07,brightness); //recalculate size + + uv = (uv + vec2(0.5)) ; + uv = (uv - center) ;//Center UV coordinates, then scale to fit the star size + uv = scaleUV(uv, vec2(1.0 - size)); + uv = rotate(uv, rotation, vec2(0.5)); //rotate the UV + + //this is basically the brightness + float p = mix(-1.0,1000.0,easeInExpo(bn)); + + float m = mix( + 0.0, + 1.0, + clamp( + pow(abs(uv.x-0.5)*2.0,p) + pow(abs(uv.y-0.5)*2.0,p),0.0,1.0 + ) + ); + + + float mask = easeInSine(1.0 - (m - bn)) - 0.004 ; + mask = clamp(mask,0.0,1.0); + + return mask; + +} + + +//returns the star's color +vec4 getStarColor(float v, float alpha) { + // Clamp v to ensure it's in [0.0, 1.0] + v = clamp(v, 0.0, 1.0); + + // Define steps for color interpolation + float steps[6]; + steps[0] = 0.0; + steps[1] = 0.1666; + steps[2] = 0.3332; + steps[3] = 0.4998; + steps[4] = 0.6664; + steps[5] = 0.8330; + + // Define color values + vec4 colors[6]; + colors[0] = uStarColor0; + colors[1] = uStarColor1; + colors[2] = uStarColor2; + colors[3] = uStarColor3; + colors[4] = uStarColor4; + colors[5] = uStarColor5; + + // Assign alpha values + for (int i = 0; i < 6; ++i) { + colors[i].a = alpha * colors[i].a; + } + + // Handle edge cases + if (v <= steps[0]) { + return colors[0]; + } + if (v >= steps[5]) { + return colors[5]; + } + + // Find the correct interpolation segment + for (int i = 0; i < 5; ++i) { + if (v <= steps[i + 1]) { + float t = (v - steps[i]) / (steps[i + 1] - steps[i]); + return mix(colors[i], colors[i + 1], t); + } + } + + // Fallback (should never be reached) + return vec4(0.0, 0.0, 0.0, 1.0); +} + + + +// 1| __________ +// | / \ +// | / \ +// | / \ +// |/ \ +// 0|0.................1 +/* +graph above ... where t is close to 0, or 1 the result will fade to zero +i.e. this is just the function of power(x,p) shifted +where x is time, and p is 2.0,4.0,8.0,10.0 ... or any positive even number +*/ +float zeroStartEnd(float t, float max_size, float power) +{ + float s = -1.0 * pow((t-0.5)/(0.5),power)+1.0; + s = clamp(s,0.0,1.0) * max_size; + return s; +} + +//this gives us the jerky 8bit growth effect. +float eightBitScale(float progress) +{ + float scale = 1.0; + if (progress <= 0.1) + { + scale = 0.25; + } + else if (progress <= 0.2) + { + scale = 0.5; + } + else if (progress <= 0.3) + { + scale = 0.25; + } + else if (progress <= 0.4) + { + scale = 0.5; + } + else if (progress <= 0.5) + { + scale = 0.25; + } + else if (progress <= 0.6) + { + scale = 0.5; + } + else if (progress <= 0.7) + { + scale = 1.0; + } + else if (progress <= 0.8) + { + scale = 0.25; + } + else if (progress <= 0.9) + { + scale = 0.5; + } + return scale; +} + + +//gets all the sparks +vec4 getSparks(float progress) +{ + //the UV for this function + float aspect = uSize.x / uSize.y; + vec2 uv = iTexCoord.st * vec2(aspect,1.0); + + //this will be the result to return + vec4 result = vec4(0.0); + + // 0 at the edges + float xEdge = -1.0 * pow((uv.x-(aspect*0.5))/(aspect*0.5),8.0)+1.0; + xEdge = clamp(xEdge,0.0,1.0); + + //declare some variables before the loop + vec2 h = vec2(0.0); + float y = 0.0; + float x = 0.0; + + //loop for each spart + for (float xusp = 0.0; xusp < uSparkCount; ++xusp) + { + //calculate some variables + h = hash21(xusp + uSeed.x); + y = mix( 0.0 - h.y , 1.0+(1.0-h.y) , progress); + y = clamp(y,0.0,1.0); + + x = 0.66 * sin(h.x * 6.28) ; + x += 0.5 * aspect; + + //here we get the mask for the spark + float a4ps = getSpark( + uv, + vec2( x , y), //position (x, y) + zeroStartEnd(y,1.0 ,4.0) * xEdge ,//Brightness + zeroStartEnd(y,0.5 ,4.0) * xEdge,//Size + progress * 6.28 * float(uSparkRotation) //rotation + ); + + //set it to the results + result = alphaOver( + result, + vec4(uSparkColor.r,uSparkColor.g,uSparkColor.b,uSparkColor.a * a4ps) + ); + } + + // and we are returning the result + return result; +} + +//gets the Rays +vec4 getRays(float progress) +{ + //create the UV for it + vec2 rayUV = iTexCoord.st; + rayUV *= vec2(10.0,0.5); + rayUV.y += progress * -1.0; + rayUV.x += uSeed.y; + + //gets the ray + float ray = simplex2D(rayUV); + //0 around the edges + ray *= zeroStartEnd(iTexCoord.t,1.0,8.0); + ray *= zeroStartEnd(iTexCoord.s,1.0,8.0); + // 0 at the begining and end of the animation + ray *= zeroStartEnd(progress,1.0,8.0); + + //adjust the numbers and clamp + ray = remap( + ray * 1.10, + 0.0,1.0, + -5.0,1.0 + ); + + float alpha = clamp(uRaysColor.a * ray,0.0,1.0); + + //return + return vec4(uRaysColor.r,uRaysColor.g,uRaysColor.b,alpha); + +} + +//returns the stars +vec4 getStars(vec2 starUV, float aspect, float progress, float oColorAlpha) +{ + //this will be the result to return + vec4 result = vec4(0.0); + + vec2 h = vec2(0.0); + float y = 0.0; + + //for each ring + for (float r = 0.0; r < uRingCount; ++r) + { + + float spread = r*(1.0/uRingCount); + y = mix( 0.0 - spread , 1.0+(1.0-spread) , 1.0 - progress); + y = clamp(y,0.00001,0.99999); + + //each star in each ring + for (float s = 0.0; s < uStarCount; ++s) + { + float a5ps = getStar( + starUV, + vec2( sin(progress * uRingRotation * 6.28 + (s*(6.28/uStarCount))) * aspect * 0.33 , y), //position (x, y) + 5.0, //nPoints + 0.5, //radiusRatio + zeroStartEnd(y,0.1,2.0), //Size + 0.0 //rotation + ); + a5ps = clamp(a5ps,0.0,1.0); + + // //put the star in back or the front of the window + float depth = cos(progress * uRingRotation * 6.28 + (s*(6.28/uStarCount)) ); + if (depth < 0.0) + { + result = alphaOver(result,getStarColor(y,a5ps)); + } + else + { + result = alphaOver(getStarColor(y,a5ps) * (1.0 - oColorAlpha),result); + } + } + + + } + + // and we are returning the result + return result; +} + + + + +void main() { + + // Calculate the animation progress, flipping direction if opening + // 'uProgress' varies from 0 to 1, depending on the animation phase + float progress = uForOpening ? 1.0 - uProgress : uProgress; + + // Initialize the output color to fully transparent black + vec4 oColor = vec4(0.0, 0.0, 0.0, 0.0); + + + //get scales + float scale8bit = eightBitScale(progress); + vec2 scaleV2 = vec2(easeInOutSine(progress), easeInQuad(progress)); + + vec2 fscale = mix(vec2(scale8bit),scaleV2,uScaleStyle); + + // Fetch the color based on the scaled texture coordinates + oColor = getInputColor( + scaleUV(iTexCoord.st, fscale) + ); + + // Store the alpha value of the fetched color for later use + float oColorAlpha = oColor.a; + + // Calculate the aspect ratio of the render area + float aspect = uSize.x / uSize.y; + + // Transform UV coordinates for star effects + // starUV.x [-0.5 , 0.5] + // starUV.y [1.0 , 0.0] + vec2 starUV = vec2(iTexCoord.s - 0.5, 1.0 - iTexCoord.t) * vec2(aspect, 1.0); + + // If four-point stars are enabled, overlay them on the current color + if (uSparkCount > 0.0) + { + oColor = alphaOver(oColor, getSparks(progress)); + } + + // If rays are enabled, overlay them on the current color + if (uRaysColor.a > 0.0) + { + oColor = alphaOver(oColor, getRays(progress)); + } + + + // If five-point stars are enabled, overlay them using stored alpha + if (uRingCount > 0.0 && uStarCount > 0.0) + { + oColor = alphaOver(oColor, getStars(starUV, aspect, progress, oColorAlpha)); + } + + + // Set the final output color to the computed value + setOutputColor(oColor); + +} diff --git a/resources/shaders/rgbwarp.frag b/resources/shaders/rgbwarp.frag new file mode 100644 index 0000000..18885f4 --- /dev/null +++ b/resources/shaders/rgbwarp.frag @@ -0,0 +1,91 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza JGarza9788@gmail.com +// SPDX-License-Identifier: GPL-3.0-or-later + +// The content from common.glsl is automatically prepended to each shader effect. This +// provides the standard input: + +// vec2 iTexCoord: Texture coordinates for retrieving the window input color. +// bool uIsFullscreen: True if the window is maximized or in fullscreen mode. +// bool uForOpening: True if a window-open animation is ongoing, false otherwise. +// float uProgress: A value which transitions from 0 to 1 during the animation. +// float uDuration: The duration of the current animation 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). For now, this will only be set on GNOME. + +// Furthermore, there are two global methods for reading the window input color and +// setting the shader output color. Both methods assume straight alpha: + +// vec4 getInputColor(vec2 coords) +// void setOutputColor(vec4 outColor) + +uniform float uWavesize; +uniform float uBrightness; +uniform float uStretchR; +uniform float uStretchG; +uniform float uStretchB; + + +float FadeInOut(float t, float power) +{ + float s = -1.0 * pow((t-0.5)/(0.5),power)+1.0; + s = clamp(s,0.0,1.0); + return s; +} + + + + +void main() { + + // Calculate the progression value based on the animation direction. + // If opening, use uProgress as-is; if closing, invert the progression. + float progress = uForOpening ? uProgress : 1.0 - uProgress; + + //progress will now go from 0.5 to 1.0 + progress = mix(0.5,1.0,progress); + + // the UV + vec2 uv = iTexCoord.st; + //flipped the uv + vec2 f = vec2(uv.x,1.0 - uv.y); + + // w is the wave + float w = 0.0; + + float p = mix(0.0, 1.0 + uWavesize, progress); + w = 1.0 - abs(p - f.y); + w = clamp(w,0.0,1.0); + + w = pow(w, mix(100.0,1.0,uWavesize) ); + + float mask = 1.0; + if (p - f.y < 0.0) + { + mask = 0.0; + w = 0.0; + } + + vec4 oColor = vec4(0.0); + + oColor.r = getInputColor(uv + vec2(0.0,w * uStretchR ) ).r * mix(1.0, uBrightness, FadeInOut(progress,4)); + oColor.g = getInputColor(uv + vec2(0.0,w * uStretchG ) ).g * mix(1.0, uBrightness, FadeInOut(progress,4)); + oColor.b = getInputColor(uv + vec2(0.0,w * uStretchB ) ).b * mix(1.0, uBrightness, FadeInOut(progress,4)); + + //if you can think of a better way to handle the alpha ... try that + oColor.a = getInputColor(uv).a * easeInOutSine(progress) * mask; + + + setOutputColor(oColor); +} diff --git a/resources/shaders/team-rocket.frag b/resources/shaders/team-rocket.frag new file mode 100644 index 0000000..e21a1f1 --- /dev/null +++ b/resources/shaders/team-rocket.frag @@ -0,0 +1,213 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza JGarza9788@gmail.com +// SPDX-License-Identifier: GPL-3.0-or-later + +// The content from common.glsl is automatically prepended to each shader effect. This +// provides the standard input: + +// vec2 iTexCoord: Texture coordinates for retrieving the window input color. +// bool uIsFullscreen: True if the window is maximized or in fullscreen mode. +// bool uForOpening: True if a window-open animation is ongoing, false otherwise. +// float uProgress: A value which transitions from 0 to 1 during the animation. +// float uDuration: The duration of the current animation 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). For now, this will only be set on GNOME. + +// Furthermore, there are two global methods for reading the window input color and +// setting the shader output color. Both methods assume straight alpha: + +// vec4 getInputColor(vec2 coords) +// void setOutputColor(vec4 outColor) + +// The width of the fading effect is loaded from the settings. +// uniform float uFadeWidth; + +uniform float uWT; +uniform float uXpos; +uniform float uYpos; +uniform float uSparkleRot; +uniform float uSparkleSize; +uniform bool uWinRot; +uniform vec2 uSeed; + +//use to scale the window +vec2 scaleUV(vec2 uv, vec2 scale, vec2 centerOffset) +{ + // Put texture coordinate origin to center of window. + uv -= centerOffset; + uv = uv * 2.0 - 1.0; + + //scale + uv /= mix(vec2(1.0,1.0), vec2(0.0,0.0), scale); + + // scale from center + uv = uv * 0.5 + 0.5; + + + return uv; +} + + +//this returns the Spark +float getSpark(vec2 uv, vec2 center, float brightness, float size, float rotation) +{ + //the brightness of the spark + brightness = clamp(brightness,0.001,1.0); + //the size + size = clamp(size,0.001,1.0); + + float bn = mix(0.0,0.07,brightness); //recalculate size + + uv = (uv + vec2(0.5)) ; //set center + uv = (uv - center) ;//Center UV coordinates, then scale to fit the star size + uv = scaleUV(uv, vec2(1.0 - size), vec2(0.0)); + uv = rotate(uv, rotation, vec2(0.5)); //rotate the UV + + //this is basically the brightness + float p = mix(-1.0,1000.0,easeInExpo(bn)); + + float m = mix( + 0.0, + 1.0, + clamp( + pow(abs(uv.x-0.5)*2.0,p) + pow(abs(uv.y-0.5)*2.0,p),0.0,1.0 + ) + ); + + //calcuate and return this mask + float mask = easeInSine(1.0 - (m - bn)) - 0.004 ; + mask = clamp(mask,0.0,1.0); + return mask; + +} + + +//fades out at 0 and 1 ...based on the power +// 1| __________ +// | / \ +// | / \ +// | / \ +// |/ \ +// 0|0.................1 +/* +graph above ... where t is close to 0, or 1 the result will fade to zero +i.e. this is just the function of power(x,p) shifted +where x is time, and p is 2.0,4.0,8.0,10.0 ... or any positive even number +*/ +float FadeInOut(float t, float power) +{ + float s = -1.0 * pow((t-0.5)/(0.5),power)+1.0; + s = clamp(s,0.0,1.0); + return s; +} + +//2x pi ... don't think too much about it +float TAU = 6.28; + +void main() { + // Calculate the progression value based on the animation direction. + // If opening, use uProgress as-is; if closing, invert the progression. + float progress = uForOpening ? 1.0 - uProgress : uProgress ; + + // scale progress ... the first half of the animation + float scalep = remap( + progress, + 0.0,uWT+0.1, + 0.0,1.0 + ); + + // scalep = easeInOutSine(scalep); + scalep = easeOutQuad(scalep); + + // sparkle progress ... the second half of the animation + float sparkp = remap( + progress, + uWT-0.1,1.0, + 0.0,1.0 + ); + sparkp = easeInOutSine(sparkp); + + /* + the window will scale between 0.0 and 0.6 (of the progress) + the sparkle will bet between 0.4 and 1.0 (of the progress) + ... so there is a tab bit of over lap + */ + + // // this is the offset of the window... don't let them go too far each way + vec2 offset = vec2(uXpos,uYpos*-1.0) * 0.20; + vec2 scaleOffset = mix( + vec2(0.0), + vec2(uXpos,uYpos*-1.0) * 0.50, + scalep + ); + + //the UV for this function + float aspect = uSize.x / uSize.y; + vec2 uv = iTexCoord.st * vec2(aspect,1.0); + + //get and adjust + vec2 uv2 = iTexCoord.st; + uv2 = uv2 * 2.0 - 1.0; + + //offset + uv2 -= ( scaleOffset/ vec2(aspect,1.0) ) *scalep; + + //scale + uv2 /= mix(1.0, 0.0, scalep); + + //rotation and if we are gonna rotate or not + vec3 rot = vec3(0.0); + if (uWinRot) + { + rot = hash32(uSeed); + rot *= 2.0; + rot -= 1.0; + rot *= 0.1; + } + + //rotate around x, y , and z + uv2.x /= mix(1.0, rot.x * TAU * uv2.y, scalep); + uv2.y /= mix(1.0, rot.y * TAU * uv2.x, scalep); + uv2 = rotate(uv2,rot.z*TAU*scalep); + + //re-center + uv2 = uv2 * 0.5 + 0.5; + + //gets the window + vec4 oColor = getInputColor( uv2) ; + + //the sparksize will bet between 25.0 and 50.0 + float size = mix(25.0,50.0,uSparkleSize); + + //get the sparkle + float sparkle = getSpark( + uv, + offset + vec2(0.5 * aspect,0.5), + FadeInOut(sparkp,2) * uSparkleSize, + FadeInOut(sparkp,2) * size, + sparkp * TAU * float(uSparkleRot) + ); + //fade out at the edges + sparkle *= FadeInOut(iTexCoord.t,8); + sparkle *= FadeInOut(iTexCoord.s,8); + + //set it to the results + oColor = alphaOver( + oColor, + vec4(1.0,1.0,1.0,sparkle) + ); + + //output the color + setOutputColor(oColor); +} \ No newline at end of file diff --git a/resources/shaders/unicorn-fart.frag b/resources/shaders/unicorn-fart.frag new file mode 100644 index 0000000..7a63590 --- /dev/null +++ b/resources/shaders/unicorn-fart.frag @@ -0,0 +1,521 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza JGarza9788@gmail.com +// SPDX-License-Identifier: GPL-3.0-or-later + +// The content from common.glsl is automatically prepended to each shader effect. This +// provides the standard input: + +// vec2 iTexCoord: Texture coordinates for retrieving the window input color. +// bool uIsFullscreen: True if the window is maximized or in fullscreen mode. +// bool uForOpening: True if a window-open animation is ongoing, false otherwise. +// float uProgress: A value which transitions from 0 to 1 during the animation. +// float uDuration: The duration of the current animation 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). For now, this will only be set on GNOME. + +// Furthermore, there are two global methods for reading the window input color and +// setting the shader output color. Both methods assume straight alpha: + +// vec4 getInputColor(vec2 coords) +// void setOutputColor(vec4 outColor) + +// The width of the fading effect is loaded from the settings. + +uniform float uSparkCount; +uniform vec2 uSparkStartEnd; +uniform float uSparkOffset; +uniform float uStarCount; +uniform float uStarRot; +uniform float uStarSize; +uniform vec2 uStarStartEnd; +uniform float uBlurQuality; +uniform float uSeed; + + +//particle colors +uniform vec4 uSparkColor0; +uniform vec4 uSparkColor1; +uniform vec4 uSparkColor2; +uniform vec4 uSparkColor3; +uniform vec4 uSparkColor4; +uniform vec4 uSparkColor5; + +//star colors +uniform vec4 uStarColor0; +uniform vec4 uStarColor1; +uniform vec4 uStarColor2; +uniform vec4 uStarColor3; +uniform vec4 uStarColor4; +uniform vec4 uStarColor5; + + +// Define a constant for 2 * PI (tau), which represents a full circle in radians. +const float PI = 3.14159265359; +const float tau = 6.28318530718; + +//helps to find the angle +vec3 getPosByAngle(float angle) +{ + return vec3(cos(angle), sin(angle), 0); +} + +//this returns the Spark +float getSpark(vec2 uv,vec2 center, float brightness, float size, float rotation) +{ + + //the size + size = clamp(size,0.001,1.0); + + uv = (uv + vec2(0.5)) ; //set center + uv = (uv - center) ;//Center UV coordinates, then scale to fit the star size + + //scale + uv = uv * 2.0 -1.0; + uv /= mix(vec2(1.0,1.0), vec2(0.0,0.0), vec2(1.0 - size)); + uv = uv * 0.5 + 0.5; + + uv = rotate(uv, rotation, vec2(0.5)); + + + //the brightness of the spark + brightness = clamp(brightness,0.001,1.0); + float bn = mix(0.0,0.07,brightness); //recalculate size + + + //this is basically the brightness + float p = mix(-1.0,1000.0,easeInExpo(bn)); + + float m = mix( + 0.0, + 1.0, + clamp( + pow(abs(uv.x-0.5)*2.0,p) + pow(abs(uv.y-0.5)*2.0,p),0.0,1.0 + ) + ); + + //calcuate and return this mask + float mask = easeInSine(1.0 - (m - bn)) - 0.004 ; + mask = clamp(mask,0.0,1.0); + return mask; + +} + + +//this was lifted from aura-glow +float getMask(float t) +{ + + // Calculate the aspect ratio of the render area + float aspect = uSize.x / uSize.y; + + //standard uv + vec2 uv = iTexCoord.st; + + // tuv is for when progress is near 0 + vec2 tuv = uv; + tuv -= 0.5; // Shift UV coordinates to center (from [-0.5 to 0.5]) + tuv.x *= aspect; // Scale x-coordinate to match aspect ratio + tuv += 0.5; // Shift UV coordinates back (from [0 to 1]) + + //mixing the UVs + uv = mix(tuv,uv,t); + + // this controls the shape + // -1.0 would be a diamond-ish + // 0.0 would be a rounded diamond + // 1.0 would be a circle + // 2.0 will be sqircle + // 1000.0 will be very square + float p = mix(1.0,1000.0, + easeInExpo(t) + ); + + //this will be used later to make a mask + float m = mix( + 0.0, + 1.0, + clamp( + pow(abs(uv.x-0.5)*2.0,p) + pow(abs(uv.y-0.5)*2.0,p),0.0,1.0 + ) + ); + + //this is the mask + //float mask = (m > t) ? 0.0 : 1.0 ; + float mask = (m > t) ? (1.0 - (m - t)) : 1.0 ; + mask = clamp(mask,0.0,1.0); + + return mask; +} + + +// A simple blur function +vec4 blur(vec2 uv, float radius, float samples) { + // Initialize the color accumulator to zero. + vec4 color = vec4(0.0); + + + + // Number of directions for sampling around the circle. + const float directions = 15.0; + + // Outer loop iterates over multiple directions evenly spaced around a circle. + for (float d = 0.0; d < tau; d += tau / directions) { + // Inner loop samples along each direction, with decreasing intensity. + for (float s = 0.0; s < 1.0; s += 1.0 / samples) { + // Calculate the offset for this sample based on direction, radius, and step. + // The (1.0 - s) term ensures more sampling occurs closer to the center. + vec2 offset = vec2(cos(d), sin(d)) * radius * (1.0 - s) / uSize; + + // Add the sampled color at the offset position to the accumulator. + color += getInputColor(uv + offset); + } + } + + // Normalize the accumulated color by dividing by the total number of samples + // and directions to ensure the result is averaged. + return color / samples / directions; +} + + +//fades out at 0 and 1 ...based on the power +// 1| __________ +// | / \ +// | / \ +// | / \ +// |/ \ +// 0|0.................1 +/* +graph above ... where t is close to 0, or 1 the result will fade to zero +i.e. this is just the function of power(x,p) shifted +where x is time, and p is 2.0,4.0,8.0,10.0 ... or any positive even number +*/ +float FadeInOut(float t, float power) +{ + float s = -1.0 * pow((t-0.5)/(0.5),power)+1.0; + s = clamp(s,0.0,1.0); + return s; +} + + +//returns the Spark's color +vec4 getSparkColors(float v, float alpha) { + // Clamp v to ensure it's in [0.0, 1.0] + v = clamp(v, 0.0, 1.0); + + // Define steps for color interpolation + float steps[6]; + steps[0] = 0.0; + steps[1] = 0.1666; + steps[2] = 0.3332; + steps[3] = 0.4998; + steps[4] = 0.6664; + steps[5] = 0.8330; + + // Define color values + vec4 colors[6]; + colors[0] = uSparkColor0 ; + colors[1] = uSparkColor1 ; + colors[2] = uSparkColor2 ; + colors[3] = uSparkColor3 ; + colors[4] = uSparkColor4 ; + colors[5] = uSparkColor5 ; + + // Assign alpha values + for (int i = 0; i < 6; ++i) { + colors[i].a = alpha * colors[i].a; + } + + // Handle edge cases + if (v <= steps[0]) { + return colors[0]; + } + if (v >= steps[5]) { + return colors[5]; + } + + // Find the correct interpolation segment + for (int i = 0; i < 5; ++i) { + if (v <= steps[i + 1]) { + float t = (v - steps[i]) / (steps[i + 1] - steps[i]); + return mix(colors[i], colors[i + 1], t); + } + } + + // Fallback (should never be reached) + return vec4(0.0, 0.0, 0.0, 1.0); +} + + + +vec4 getSparks(float t) +{ + + + //the UV for this function + float aspect = uSize.x / uSize.y; + vec2 uv = iTexCoord.st * vec2(aspect,1.0); + + vec4 result = vec4(0.0); + + //for each spark + for (float i = 0.0; i < uSparkCount ; ++i) + { + //random values + vec4 v4 = hash41( i * uSeed); + + //the X and Y position ... at the end + vec3 pos = getPosByAngle( (i/uSparkCount) * tau + (v4.x * 0.3) ); + + //the distance the spark will travel + float d = mix(0.33,0.34,v4.z) ; + d = mix( + uSparkStartEnd.x + (v4.z * uSparkOffset), + uSparkStartEnd.y - (v4.y * uSparkOffset), + (1.0 - t) + ); + + float s = getSpark( + uv, + vec2(0.5 * aspect,0.5) + ( pos.xy * d ), //position (x, y) + FadeInOut(t,8.0) * 0.9 ,//Brightness + FadeInOut(t,8.0) * (v4.w * 0.5) ,//Size + 0.0 //rotation + ); + + + //set the color + vec4 c = getSparkColors( hash11(v4.w) ,1.0); + s = clamp(s*2.0,0.0,1.0); + c.rgb *= s; + c.a *= s; + + result += c ; + + } + + //make it bright + result.a = pow(result.a,2.0); + + //fade at endges + result.a *= FadeInOut(iTexCoord.s,4.0); + result.a *= FadeInOut(iTexCoord.t,4.0); + + return clamp(result,vec4(0.0),vec4(1.0)); + // return result; + +} + + + + + +vec4 getStarColors(float v, float alpha) { + // Clamp v to ensure it's in [0.0, 1.0] + v = clamp(v, 0.0, 1.0); + + // Define steps for color interpolation + float steps[6]; + steps[0] = 0.0; + steps[1] = 0.1666; + steps[2] = 0.3332; + steps[3] = 0.4998; + steps[4] = 0.6664; + steps[5] = 0.8330; + + // Define color values + vec4 colors[6]; + colors[0] = uStarColor0 ; + colors[1] = uStarColor1 ; + colors[2] = uStarColor2 ; + colors[3] = uStarColor3 ; + colors[4] = uStarColor4 ; + colors[5] = uStarColor5 ; + + // Assign alpha values + for (int i = 0; i < 6; ++i) { + colors[i].a = alpha * colors[i].a; + } + + // Handle edge cases + if (v <= steps[0]) { + return colors[0]; + } + if (v >= steps[5]) { + return colors[5]; + } + + // Find the correct interpolation segment + for (int i = 0; i < 5; ++i) { + if (v <= steps[i + 1]) { + float t = (v - steps[i]) / (steps[i + 1] - steps[i]); + return mix(colors[i], colors[i + 1], t); + } + } + + // Fallback (should never be reached) + return vec4(0.0, 0.0, 0.0, 1.0); +} + + + + +//gets the mask of a Star +float getStar(vec2 uv, vec2 center, float npoints, float radiusRatio, float size, float rotation) +{ + + float radiusMax = 1.0; + float radiusMin = radiusMax * radiusRatio; + + float starangle = 2.0 * PI / npoints; // Angle between points on the star + + // Offset rotation to ensure one point is always up when rotation = 0 + rotation += PI / 2.0 - starangle / 1.0; + + // Define the positions for the outer and inner points of the star's initial angle, rotated by `rotation` + vec3 p0 = (radiusMax * size) * getPosByAngle(rotation); // Outer point, rotated by `rotation` + vec3 p1 = (radiusMin * size) * getPosByAngle(starangle + rotation); // Inner point, also rotated + + // Calculate the position of the current fragment relative to the star's center + vec2 curPosuv = (uv - center); // Center UV coordinates, then scale to fit the star size + float curRadius = length(curPosuv); // Radius from center, no need to scale further + float curPosAngle = atan(curPosuv.y, curPosuv.x) - rotation; // Calculate angle and adjust by `rotation` + + // Determine the fractional position within the current star segment + float a = fract(curPosAngle / starangle); // Fractional angle position within one segment + if (a >= 0.5) + a = 1.0 - a; // Ensure we are within the first half of the segment (symmetry) + + // Calculate the current point on the star segment, applying rotation + a = a * starangle; // Actual angle for this position on the segment + vec3 curPos = curRadius * getPosByAngle(a + rotation); // Final position, rotated + + // Calculate directions for edge detection using cross product + vec3 dir0 = p1 - p0; // Vector from outer to inner point + vec3 dir1 = curPos - p0; // Vector from outer point to current position + + // Use cross product to determine if `curPos` is inside the star's edge + return step(0.0, cross(dir0, dir1).z); // Returns 1.0 if inside, 0.0 if outside (solid edge) +} + + +//convert the XY to angle +float XYtoAngle(vec2 XY) +{ + return atan(XY.y, XY.x); +} + + +vec4 getStars(float t) +{ + + //the UV for this function + float aspect = uSize.x / uSize.y; + vec2 uv = iTexCoord.st * vec2(aspect,1.0); + + // float result = 0.0; + vec4 result = vec4(0.0); + + //loop for each star + for (float i = 0.0; i < uStarCount ; ++i) + { + //random values for this star + vec4 v4 = hash41( i * uSeed); + + //the X and Y position ... at the end + vec3 pos = getPosByAngle( (i/uStarCount) * tau + (uStarRot * tau * t) ); + + //the distance the spark will travel + float d = mix(0.33,0.34,v4.z) ; + d = mix( + uStarStartEnd.x , + uStarStartEnd.y , + (1.0 - t) + ); + + + float s = getStar( + uv, + vec2(0.5 * aspect,0.5) + ( pos.xy * d ), //position (x, y) + 5.0, //npoints + 0.5, //Ratio + FadeInOut(t,4.0) * uStarSize,//Size + PI //rotation + ); + + + s *= FadeInOut(iTexCoord.s,4.0); + s *= FadeInOut(iTexCoord.t,4.0); + s = clamp(s,0.0,1.0); + + //the color is based on it's starting location + vec4 color = getStarColors( i/uStarCount ,1.0); + result += vec4(color.rgb * s,s * color.a); + + } + + + return result; + +} + + + +void main() { + // Calculate the progression value based on the animation direction. + // If opening, use uProgress as-is; if closing, invert the progression. + float progress = uForOpening ? 1.0 - uProgress : uProgress ; + + //zero to one... mostly one + float ztomo = remap( + progress, + 0.0,0.1, + 0.0,1.0 + ); + ztomo = easeInOutSine(ztomo); + + //progress variants + // float oExpo = easeOutExpo(progress); + // float iExpo = easeInExpo(progress); + // float oQuad = easeOutQuad(progress); + float ioCubic = easeInOutCubic(progress); + float ioSine = easeInOutSine(progress); + + vec2 uv = iTexCoord.st; + //center + uv = uv * 2.0 - 1.0; + //scale + uv /= mix(vec2(0.5,0.5), vec2(0.0,0.0), ioCubic); + // scale from center + uv = uv * 0.5 + 0.5; + + //get blured version of the window + vec4 oColor = blur(uv, ioCubic * 200.0,uBlurQuality); + + oColor.a *= (1.0 - ioSine); + + //get and apply sparks + if (uSparkCount > 0) + { + vec4 sparks = getSparks(ioSine); + oColor = alphaOver(oColor, sparks); + } + + //get and apply stars + if (uStarCount > 0 ) + { + oColor = alphaOver(oColor, getStars(mix(0.0001,0.999,ioSine))); + } + + setOutputColor(oColor); +} \ No newline at end of file diff --git a/resources/ui/adw/apparition.ui b/resources/ui/adw/apparition.ui index fb737e8..d977ac3 100644 --- a/resources/ui/adw/apparition.ui +++ b/resources/ui/adw/apparition.ui @@ -22,7 +22,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 2000 + 3000 100 10 100 diff --git a/resources/ui/adw/aura-glow.ui b/resources/ui/adw/aura-glow.ui new file mode 100644 index 0000000..8336196 --- /dev/null +++ b/resources/ui/adw/aura-glow.ui @@ -0,0 +1,366 @@ + + + + + + + + + + Animation Time [ms] + + + center + 1 + 0 + left + 300 + + + 3000 + 100 + 10 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + Random Color + aura-glow-random-color + + + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color Offset + Red + + + + center + 1 + 2 + left + 300 + + + 1.0 + 0.0 + 0.1 + 0.33 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color Speed + + + center + 1 + 2 + left + 300 + + + 10.0 + -10.0 + 0.25 + 1.0 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color Saturation + + + center + 1 + 2 + left + 300 + + + 5.0 + 0.0 + 0.10 + 0.25 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Edge Size + + + center + 1 + 2 + left + 300 + + + 1.0 + 0.0 + 0.05 + 0.10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Edge Shape + -1.0 (Star-ish) to 2.0 (Square) + + + center + 1 + 2 + left + 300 + + + 2.0 + -1.0 + 0.10 + 0.25 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Edge Hardness + 0.0 (soft/blurry) to 1.0 (sharp/hard) + + + center + 1 + 2 + left + 300 + + + 1.0 + 0.0 + 0.10 + 0.25 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Blur Amount + 0 is Off + + + center + 1 + 2 + left + 300 + + + 100.0 + 0.0 + 0.50 + 1.00 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Fade Out + + + center + 1 + 2 + left + 300 + + + 0.75 + 0.0 + 0.10 + 0.25 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + \ No newline at end of file diff --git a/resources/ui/adw/broken-glass.ui b/resources/ui/adw/broken-glass.ui index bd131e6..8459f16 100644 --- a/resources/ui/adw/broken-glass.ui +++ b/resources/ui/adw/broken-glass.ui @@ -22,7 +22,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/doom.ui b/resources/ui/adw/doom.ui index 8467aa6..20d50c6 100644 --- a/resources/ui/adw/doom.ui +++ b/resources/ui/adw/doom.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/energize-a.ui b/resources/ui/adw/energize-a.ui index fb0b196..804477d 100644 --- a/resources/ui/adw/energize-a.ui +++ b/resources/ui/adw/energize-a.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/energize-b.ui b/resources/ui/adw/energize-b.ui index 58b4ae2..0f774c4 100644 --- a/resources/ui/adw/energize-b.ui +++ b/resources/ui/adw/energize-b.ui @@ -22,7 +22,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/fire.ui b/resources/ui/adw/fire.ui index f278814..08d7e81 100644 --- a/resources/ui/adw/fire.ui +++ b/resources/ui/adw/fire.ui @@ -37,7 +37,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/focus.ui b/resources/ui/adw/focus.ui index 15965f4..e774142 100644 --- a/resources/ui/adw/focus.ui +++ b/resources/ui/adw/focus.ui @@ -8,7 +8,7 @@ SPDX-License-Identifier: GPL-3.0-or-later - 5000 + 3000 100 10 100 @@ -22,7 +22,7 @@ SPDX-License-Identifier: GPL-3.0-or-later - 20 + 10 1 1 5 @@ -63,7 +63,7 @@ SPDX-License-Identifier: GPL-3.0-or-later center 1 - 2 + 0 left 300 focus-blur-amount @@ -89,7 +89,7 @@ SPDX-License-Identifier: GPL-3.0-or-later center 1 - 2 + 0 left 300 focus-blur-quality @@ -105,10 +105,10 @@ SPDX-License-Identifier: GPL-3.0-or-later - + - + \ No newline at end of file diff --git a/resources/ui/adw/glide.ui b/resources/ui/adw/glide.ui index a3bd54a..dd41aa7 100644 --- a/resources/ui/adw/glide.ui +++ b/resources/ui/adw/glide.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 2000 + 3000 100 1 100 diff --git a/resources/ui/adw/glitch.ui b/resources/ui/adw/glitch.ui index f2cfe78..0a190d5 100644 --- a/resources/ui/adw/glitch.ui +++ b/resources/ui/adw/glitch.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 2000 + 3000 100 1 100 diff --git a/resources/ui/adw/hexagon.ui b/resources/ui/adw/hexagon.ui index 40ccddf..911d6a5 100644 --- a/resources/ui/adw/hexagon.ui +++ b/resources/ui/adw/hexagon.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/incinerate.ui b/resources/ui/adw/incinerate.ui index b2cc0df..60b2c64 100644 --- a/resources/ui/adw/incinerate.ui +++ b/resources/ui/adw/incinerate.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/matrix.ui b/resources/ui/adw/matrix.ui index 5391e98..4a11f32 100644 --- a/resources/ui/adw/matrix.ui +++ b/resources/ui/adw/matrix.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/mushroom.ui b/resources/ui/adw/mushroom.ui new file mode 100644 index 0000000..e8275fd --- /dev/null +++ b/resources/ui/adw/mushroom.ui @@ -0,0 +1,439 @@ + + + + + + + + + + + + + + Animation Time [ms] + + + + center + 1 + 0 + left + 300 + + + + 5000 + 100 + 10 + 100 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Effect Presets + mushroom-star-color-preset-button + + + + center + Choose a Preset + + + + + + + + + + Scale Style + 8Bit --- Smooth + + + + center + 1 + 2 + left + 300 + + + + 1.0 + 0.0 + 0.1 + 0.25 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Spark Count + + + + center + 1 + 0 + left + 300 + + + + 25 + 0 + 1 + 5 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Spark Rotation + + + + center + 1 + 2 + left + 300 + + + + 3.0 + -3.0 + 0.5 + 0.25 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Spark Color + + + + + + + 1 + 1 + center + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Rays Color + + + + + + + 1 + 1 + center + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Star Rings Count + + + + center + 1 + 0 + left + 300 + + + + 5 + 0 + 1 + 3 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Star Ring Rotation + + + + center + 1 + 2 + left + 300 + + + + 3.0 + -3.0 + 0.25 + 1.0 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Stars Count Per Ring + + + + center + 1 + 0 + left + 300 + + + + 7 + 0 + 1 + 3 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Star Gradient + + + + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + diff --git a/resources/ui/adw/paint-brush.ui b/resources/ui/adw/paint-brush.ui index 50ee7f2..674bb5f 100644 --- a/resources/ui/adw/paint-brush.ui +++ b/resources/ui/adw/paint-brush.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/pixel-wheel.ui b/resources/ui/adw/pixel-wheel.ui index d5edb3a..a75e403 100644 --- a/resources/ui/adw/pixel-wheel.ui +++ b/resources/ui/adw/pixel-wheel.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 2000 + 3000 100 1 100 diff --git a/resources/ui/adw/pixel-wipe.ui b/resources/ui/adw/pixel-wipe.ui index f29c16f..ac6285d 100644 --- a/resources/ui/adw/pixel-wipe.ui +++ b/resources/ui/adw/pixel-wipe.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 5000 + 3000 100 1 100 diff --git a/resources/ui/adw/pixelate.ui b/resources/ui/adw/pixelate.ui index 04f216e..9d1ed0f 100644 --- a/resources/ui/adw/pixelate.ui +++ b/resources/ui/adw/pixelate.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/portal.ui b/resources/ui/adw/portal.ui index f48f56d..de1654c 100644 --- a/resources/ui/adw/portal.ui +++ b/resources/ui/adw/portal.ui @@ -21,8 +21,8 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 5000 - 500 + 3000 + 100 1 100 diff --git a/resources/ui/adw/prefs.ui b/resources/ui/adw/prefs.ui index ac09a4c..f8d2fd5 100644 --- a/resources/ui/adw/prefs.ui +++ b/resources/ui/adw/prefs.ui @@ -217,110 +217,50 @@ SPDX-License-Identifier: GPL-3.0-or-later - - - 20 - 20 - 20 - 20 - - - - - 5 - 5 + + 10 + Effect Selection + If multiple are selected, one is chosen randomly. + + + horizontal + 5 + + - - Effect Selection - If multiple are selected, one is chosen randomly. - - 0 - 0 - 8 - + + true + Search... - - - - Search... - - 0 - 1 - 5 - - - + + + horizontal + true - - - - - - - horizontal - true - true - - 5 - 1 - 4 - - - - - - - All - - - - - - None - - - - - + + @@ -331,7 +271,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 10 - 0 + 20 0 0 @@ -340,6 +280,4 @@ SPDX-License-Identifier: GPL-3.0-or-later - - \ No newline at end of file diff --git a/resources/ui/adw/rgbwarp.ui b/resources/ui/adw/rgbwarp.ui new file mode 100644 index 0000000..07fb495 --- /dev/null +++ b/resources/ui/adw/rgbwarp.ui @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + Animation Time [ms] + + + + center + 1 + 0 + left + 300 + + + + 5000 + 100 + 10 + 100 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + WaveSize + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + 0.0 + 0.01 + 0.1 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + Brightness + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + 0.0 + 0.1 + 0.25 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + OffsetRed + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + 0.0 + 0.01 + 0.1 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + OffsetGreen + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + 0.0 + 0.01 + 0.1 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + OffsetBlue + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + 0.0 + 0.01 + 0.1 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + diff --git a/resources/ui/adw/snap.ui b/resources/ui/adw/snap.ui index ae177c5..9d4a132 100644 --- a/resources/ui/adw/snap.ui +++ b/resources/ui/adw/snap.ui @@ -21,8 +21,8 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 - 500 + 3000 + 100 10 100 diff --git a/resources/ui/adw/team-rocket.ui b/resources/ui/adw/team-rocket.ui new file mode 100644 index 0000000..fb5156f --- /dev/null +++ b/resources/ui/adw/team-rocket.ui @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + Animation Time [ms] + + + + center + 1 + 0 + left + 300 + + + + 5000 + 100 + 10 + 100 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + Animation Split + + + + + center + 1 + 2 + left + 300 + + + + 0.8 + 0.2 + 0.01 + 0.1 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + X + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + -1.0 + 0.01 + 0.1 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + Y + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + -1.0 + 0.01 + 0.1 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Rotate Window + team-rocket-win-rot + + + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + Sparkle Size + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + 0.5 + 0.1 + 0.25 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + Sparkle Rotation + + + + + center + 1 + 2 + left + 300 + + + + 1.0 + -1.0 + 0.1 + 0.25 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + diff --git a/resources/ui/adw/trex.ui b/resources/ui/adw/trex.ui index 08202c8..6ae8b7d 100644 --- a/resources/ui/adw/trex.ui +++ b/resources/ui/adw/trex.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/tv-glitch.ui b/resources/ui/adw/tv-glitch.ui index d1b28d2..7a54332 100644 --- a/resources/ui/adw/tv-glitch.ui +++ b/resources/ui/adw/tv-glitch.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 2000 + 3000 100 1 100 diff --git a/resources/ui/adw/tv.ui b/resources/ui/adw/tv.ui index 4992734..8bbbf2c 100644 --- a/resources/ui/adw/tv.ui +++ b/resources/ui/adw/tv.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/resources/ui/adw/unicorn-fart.ui b/resources/ui/adw/unicorn-fart.ui new file mode 100644 index 0000000..9450b81 --- /dev/null +++ b/resources/ui/adw/unicorn-fart.ui @@ -0,0 +1,535 @@ + + + + + + + + + + + + + + Animation Time [ms] + + + + center + 1 + 0 + left + 300 + + + + 5000 + 100 + 10 + 100 + + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + Effect Presets + unicorn-fart-preset-button + + + + center + Choose a Preset + + + + + + + + + Spark Count + + + center + 1 + 0 + left + 300 + + + 100 + 0 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Spark Start + + + center + 1 + 2 + left + 300 + + + 0.5 + 0.0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Spark End + + + center + 1 + 2 + left + 300 + + + 1.0 + 0.5 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Spark offset + + + center + 1 + 2 + left + 300 + + + 0.5 + 0.0 + 0.1 + 0.25 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Star Count + + + center + 1 + 0 + left + 300 + + + 25 + 0 + 1 + 5 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Star Rotation + + + center + 1 + 2 + left + 300 + + + 3.0 + -3.0 + 0.1 + 0.5 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Star Size + + + center + 1 + 2 + left + 300 + + + 0.1 + 0.0 + 0.1 + 0.5 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Star Start + + + center + 1 + 2 + left + 300 + + + 0.5 + 0.0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Star End + + + center + 1 + 2 + left + 300 + + + 1.0 + 0.5 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Blur Quality + + + center + 1 + 2 + left + 300 + + + 10.0 + 0.0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + + + Particle Colors + + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + + + edit-clear-symbolic + center + Reset to Default Values + + + + + + + + + + Star Colors + + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + 1 + 1 + center + + + + + + + edit-clear-symbolic + center + Reset to Default Values + + + + + + + + + + diff --git a/resources/ui/adw/wisps.ui b/resources/ui/adw/wisps.ui index 44b74f2..303773c 100644 --- a/resources/ui/adw/wisps.ui +++ b/resources/ui/adw/wisps.ui @@ -21,7 +21,7 @@ SPDX-License-Identifier: GPL-3.0-or-later 300 - 10000 + 3000 100 1 100 diff --git a/schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml b/schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml index 41b793d..80afe51 100644 --- a/schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml +++ b/schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml @@ -823,7 +823,7 @@ SPDX-License-Identifier: CC0-1.0 - + @@ -845,11 +845,454 @@ SPDX-License-Identifier: CC0-1.0 - 5 + 3 Focus Blur Quality The Quality of the Blur (Setting this too high may increase GPU load and affect performance) + + + + + + false + mushroom Enable Effect + Use the mushroom effect. + + + + 1500 + mushroom Animation Time + The time the mushroom effect takes. + + + + + + 1.0 + 8Bit or Smooth Scaling + How the window scales + + + + 4 + The Number of Sparks + The Number of Sparks + + + + "rgba(255, 255, 255, 1.0)" + The Sparks Color + The Sparks Color + + + + 0.3 + The Number of Rotations the Sparks do + The Number of Rotations the Sparks do + + + + "rgba(255, 255, 255, 1.0)" + The Rays Color + The Rays Color + + + + 3 + Number of Rings + Number of Rings + + + + 1.33 + The Number of Rotations/Cycles the Stars do + The Number of Rotations/Cycles the Stars do + + + + 5 + The Number of Stars in each Ring + The Number of Stars in each Ring + + + + "rgba(233, 249, 1, 1.0)" + Star Color 1 + The Nth color of the Star gradient. + + + + "rgba(233, 249, 1, 1.0)" + Star Color 1 + The Nth color of the Star gradient. + + + + "rgba(91, 255, 1, 1.0)" + Star Color 1 + The Nth color of the Star gradient. + + + + "rgba(91, 255, 1, 1.0)" + Star Color 1 + The Nth color of the Star gradient. + + + + "rgba(0, 240, 236, 1.0)" + Star Color 1 + The Nth color of the Star gradient. + + + + "rgba(0, 240, 236, 1.0)" + Star Color 1 + The Nth color of the Star gradient. + + + + + + + + + + false + Aura Glow Enable Effect + Use the Aura Glow effect. + + + + 1500 + Aura Glow Animation Time + The time the Aura Glow effect takes. + + + + false + Aura Glow Random Color Offset + Ramdomize the color offset + + + + 0.0 + Aura Glow Color Offset + Changes the inital color of the glow + + + + 1.0 + Aura Glow Color Speed + The Speed at which the color changes + + + + 1.0 + Aura Glow Color Saturation + Amount of color in the effect + + + + + + 1.0 + Aura Glow Size of the Color Edge + Size of the Color Edge + + + + -1.0 + Aura Glow Edge Shape + The Shape at the end of the animation + + + + 0.0 + Aura Glow Edge Hardness + The Hardness of the Edge + + + + 50.0 + Aura Glow Blur + Changes the Blue Amount + + + + 0.0 + Aura Glow Fade Out + The Percent at which the window will fade out + + + + + + + + false + RGBWarp Enable Effect + Use the RGBWarp. + + + + 1500 + RGBWarp Animation Time + The time the RGBWarp effect takes. + + + + 1.0 + RGBWarp Width + Width of the effect. + + + + 1.0 + RGBWarp Brightness + brightness of the effect. + + + + 1.0 + RGBWarp Red Offset + Red offset of the effect. + + + + 0.90 + RGBWarp Green Offset + Green offset of the effect. + + + + 0.80 + RGBWarp Blue Offset + Blue offset of the effect. + + + + + + + + false + Team Rocket Enable Effect + Use the Team Rocket effect. + + + + 1500 + Team Rocket Animation Time + The time the Team Rocket effect takes. + + + + 0.5 + Window vs Sparkle split + Window vs Sparkle split + + + + 0.0 + Team Rocket X + X position + + + + 0.0 + Team Rocket Y + Y position + + + + false + Rotate the Window + Rotate the Window + + + + 0.33 + Sparkle Rotation + Sparkle Rotation + + + + 0.75 + Sparkle Size + Sparkle Size + + + + + + + + + false + Unicorn Fart Enable Effect + Use the Unicorn Fart effect. + + + + 1500 + Unicorn Fart Animation Time + The time the Unicorn Fart effect takes. + + + + + + 25 + Number of Sparks + Set the total number of sparks generated. + + + + 0.0 + Spark Start Point + Define the starting position for sparks. + + + + 1.0 + Spark End Point + Define the ending position for sparks. + + + + 0.5 + Spark Offset + Set the positional offset for sparks. + + + + + 6 + Number of Stars + Set the total number of stars displayed. + + + + 0.33 + Star Rotation + Control the rotational angle of stars. + + + + 0.1 + Star Size + Set the size of the stars. + + + + 0.0 + Star Start Point + Define the starting position for stars. + + + + 1.0 + Star End Point + Define the ending position for stars. + + + + + 5.0 + Blur Quality + Set the quality level for the blur effect. + + + + 1.0 + Random Seed + Define the seed value for random effects. + + + + + "rgba(255, 255, 255, 1.0)" + Primary Particle Color + Set the first color used for particles. + + + + "rgba(255, 255, 255, 1.0)" + Secondary Particle Color + Set the second color used for particles. + + + + "rgba(255, 255, 255, 1.0)" + Tertiary Particle Color + Set the third color used for particles. + + + + "rgba(255, 255, 255, 1.0)" + Quaternary Particle Color + Set the fourth color used for particles. + + + + "rgba(255, 255, 255, 1.0)" + Quinary Particle Color + Set the fifth color used for particles. + + + + "rgba(255, 255, 255, 1.0)" + Senary Particle Color + Set the sixth color used for particles. + + + + + "rgba(255, 0, 0, 1.0)" + Primary Star Color + Set the first color used for stars. + + + + "rgba(255, 255, 0, 1.0)" + Secondary Star Color + Set the second color used for stars. + + + + "rgba(0, 255, 0, 1.0)" + Tertiary Star Color + Set the third color used for stars. + + + + "rgba(0, 255, 255, 1.0)" + Quaternary Star Color + Set the fourth color used for stars. + + + + "rgba(0, 0, 255, 1.0)" + Quinary Star Color + Set the fifth color used for stars. + + + + "rgba(255, 0, 255, 1.0)" + Senary Star Color + Set the sixth color used for stars. + + - \ No newline at end of file + diff --git a/src/Shader.js b/src/Shader.js index 2d53afe..b6d3398 100644 --- a/src/Shader.js +++ b/src/Shader.js @@ -47,166 +47,170 @@ import * as utils from './utils.js'; // used to clean up any resources. ////////////////////////////////////////////////////////////////////////////////////////// -export var Shader = GObject.registerClass( - { - Signals: { - 'begin-animation': { - param_types: [ - Gio.Settings.$gtype, GObject.TYPE_BOOLEAN, GObject.TYPE_BOOLEAN, - Clutter.Actor.$gtype - ] - }, - 'update-animation': {param_types: [GObject.TYPE_DOUBLE]}, - 'end-animation': {} - } - }, - class Shader extends Shell.GLSLEffect { // -------------------------------------------- - // The constructor automagically loads the shader's source code (in - // vfunc_build_pipeline()) from the resource file resources/shaders/.glsl - // resolving any #includes in this file. - _init(nick) { - this._nick = nick; +export var Shader = GObject.registerClass({ + Signals: { + 'begin-animation': { + param_types: [ + Gio.Settings.$gtype, GObject.TYPE_BOOLEAN, GObject.TYPE_BOOLEAN, + Clutter.Actor.$gtype + ] + }, + 'update-animation': {param_types: [GObject.TYPE_DOUBLE]}, + 'end-animation': {} + } +}, + class Shader extends Shell.GLSLEffect{ + // -------------------------------------------- + // The constructor automagically loads the shader's source code (in + // vfunc_build_pipeline()) from the resource file resources/shaders/.glsl + // resolving any #includes in this file. + _init(nick) { + log(`Shader initialized with params: ${JSON.stringify(nick)}`); - // This will call vfunc_build_pipeline(). - super._init(); + this._nick = nick; - // These will be updated during the animation. - this._progress = 0; - this._time = 0; + // This will call vfunc_build_pipeline(). + super._init(); - // Store standard uniform locations. - this._uForOpening = this.get_uniform_location('uForOpening'); - this._uIsFullscreen = this.get_uniform_location('uIsFullscreen'); - this._uProgress = this.get_uniform_location('uProgress'); - this._uDuration = this.get_uniform_location('uDuration'); - this._uSize = this.get_uniform_location('uSize'); - this._uPadding = this.get_uniform_location('uPadding'); + // These will be updated during the animation. + this._progress = 0; + this._time = 0; - // Create a timeline to drive the animation. - this._timeline = new Clutter.Timeline(); + // Store standard uniform locations. + this._uForOpening = this.get_uniform_location('uForOpening'); + this._uIsFullscreen = this.get_uniform_location('uIsFullscreen'); + this._uProgress = this.get_uniform_location('uProgress'); + this._uDuration = this.get_uniform_location('uDuration'); + this._uSize = this.get_uniform_location('uSize'); + this._uPadding = this.get_uniform_location('uPadding'); - // Call updateAnimation() once a frame. - this._timeline.connect('new-frame', (t) => { - if (this._testMode) { - this.updateAnimation(0.5); - } else { - this.updateAnimation(t.get_progress()); - } - }); + // Create a timeline to drive the animation. + this._timeline = new Clutter.Timeline(); - // Clean up if the animation finished or was interrupted. - this._timeline.connect('stopped', (t, finished) => { - this.endAnimation(); - }); - } - - // This is called once each time the shader is used. - beginAnimation(settings, forOpening, testMode, duration, actor) { - if (this._timeline.is_playing()) { - this._timeline.stop(); + // Call updateAnimation() once a frame. + this._timeline.connect('new-frame', (t) => { + if (this._testMode) { + this.updateAnimation(0.5); + } else { + this.updateAnimation(t.get_progress()); } + }); - // On GNOME 3.36 this method was not yet available. - if (this._timeline.set_actor) { - this._timeline.set_actor(actor); - } + // Clean up if the animation finished or was interrupted. + this._timeline.connect('stopped', (t, finished) => { + // log(`Shader initialized with params: ${JSON.stringify(t)}`); + this.endAnimation(); + }); + } - this._timeline.set_duration(duration); - this._timeline.start(); - - // Make sure that no fullscreen window is drawn over our animations. - Meta.disable_unredirect_for_display(global.display); - global.begin_work(); - - // Reset progress value. - this._progress = 0; - this._testMode = testMode; - - // This is not necessarily symmetric, but I haven't figured out a way to - // get the actual values... - const padding = (actor.width - actor.meta_window.get_frame_rect().width) / 2; - const isFullscreen = - actor.meta_window.get_maximized() === Meta.MaximizeFlags.BOTH || - actor.meta_window.fullscreen; - - this.set_uniform_float(this._uPadding, 1, [padding]); - this.set_uniform_float(this._uForOpening, 1, [forOpening]); - this.set_uniform_float(this._uIsFullscreen, 1, [isFullscreen]); - this.set_uniform_float(this._uDuration, 1, [duration * 0.001]); - this.set_uniform_float(this._uSize, 2, [actor.width, actor.height]); - - this.emit('begin-animation', settings, forOpening, testMode, actor); + // This is called once each time the shader is used. + beginAnimation(settings, forOpening, testMode, duration, actor) { + if (this._timeline.is_playing()) { + this._timeline.stop(); } - // This is called at each frame during the animation. - updateAnimation(progress) { - // Store the current progress value. The corresponding signal is emitted each frame - // in vfunc_paint_target. We do not emit it here, as the pipeline which may be used - // by handlers must not have been created yet. - this._progress = progress; - - this.queue_repaint(); + // On GNOME 3.36 this method was not yet available. + if (this._timeline.set_actor) { + this._timeline.set_actor(actor); } - // This will stop any running animation and emit the end-animation signal. - endAnimation() { - // This will call endAnimation() again, so we can return for now. - if (this._timeline.is_playing()) { - this._timeline.stop(); - return; - } + this._timeline.set_duration(duration); + this._timeline.start(); - // Restore unredirecting behavior for fullscreen windows. - Meta.enable_unredirect_for_display(global.display); - global.end_work(); + // Make sure that no fullscreen window is drawn over our animations. + Meta.disable_unredirect_for_display(global.display); + global.begin_work(); - this.emit('end-animation'); + // Reset progress value. + this._progress = 0; + this._testMode = testMode; + + // This is not necessarily symmetric, but I haven't figured out a way to + // get the actual values... + const padding = (actor.width - actor.meta_window.get_frame_rect().width) / 2; + const isFullscreen = actor.meta_window.get_maximized() === Meta.MaximizeFlags.BOTH || + actor.meta_window.fullscreen; + + this.set_uniform_float(this._uPadding, 1, [padding]); + this.set_uniform_float(this._uForOpening, 1, [forOpening]); + this.set_uniform_float(this._uIsFullscreen, 1, [isFullscreen]); + this.set_uniform_float(this._uDuration, 1, [duration * 0.001]); + this.set_uniform_float(this._uSize, 2, [actor.width, actor.height]); + + this.emit('begin-animation', settings, forOpening, testMode, actor); + } + + // This is called at each frame during the animation. + updateAnimation(progress) { + // Store the current progress value. The corresponding signal is emitted each frame + // in vfunc_paint_target. We do not emit it here, as the pipeline which may be used + // by handlers must not have been created yet. + this._progress = progress; + + this.queue_repaint(); + } + + // This will stop any running animation and emit the end-animation signal. + endAnimation() { + // This will call endAnimation() again, so we can return for now. + if (this._timeline.is_playing()) { + // log(`Shader initialized with params: + // ${JSON.stringify(this._timeline.is_playing())}`); + + this._timeline.stop(); + return; } - // This is called by the constructor. This means, it's only called when the - // effect is used for the first time. - vfunc_build_pipeline() { + // Restore unredirecting behavior for fullscreen windows. + Meta.enable_unredirect_for_display(global.display); + global.end_work(); - // Shell.GLSLEffect requires the declarations and the main source code as separate - // strings. As it's more convenient to store the in one GLSL file, we use a regex - // here to split the source code in two parts. - const code = this._loadShaderResource(`/shaders/${this._nick}.frag`); + this.emit('end-animation'); + } - // Match anything between the curly brackets of "void main() {...}". - const regex = RegExp('void main *\\(\\) *\\{([\\S\\s]+)\\}'); - const match = regex.exec(code); + // This is called by the constructor. This means, it's only called when the + // effect is used for the first time. + vfunc_build_pipeline() { + // Shell.GLSLEffect requires the declarations and the main source code as separate + // strings. As it's more convenient to store the in one GLSL file, we use a regex + // here to split the source code in two parts. + const code = this._loadShaderResource(`/shaders/${this._nick}.frag`); - const declarations = code.substr(0, match.index); - const main = match[1]; + // Match anything between the curly brackets of "void main() {...}". + const regex = RegExp('void main *\\(\\) *\\{([\\S\\s]+)\\}'); + const match = regex.exec(code); - this.add_glsl_snippet(Shell.SnippetHook.FRAGMENT, declarations, main, true); - } + const declarations = code.substr(0, match.index); + const main = match[1]; - // We use this vfunc to trigger the update as it allows calling this.get_pipeline() in - // the handler. This could still be null if called from the updateAnimation() above. - vfunc_paint_target(...params) { - this.emit('update-animation', this._progress); + this.add_glsl_snippet(Shell.SnippetHook.FRAGMENT, declarations, main, true); + } - // Starting with GNOME 44.2, the alpha channel is not written to by default. We need - // to undo this. It is a pity that we have to do this here, as it is not really - // required to be done each frame. But it's the only place where we can do it. - // https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2650 - this.get_pipeline().set_blend( - 'RGBA = ADD (SRC_COLOR * (SRC_COLOR[A]), DST_COLOR * (1-SRC_COLOR[A]))'); + // We use this vfunc to trigger the update as it allows calling this.get_pipeline() in + // the handler. This could still be null if called from the updateAnimation() above. + vfunc_paint_target(...params) { + this.emit('update-animation', this._progress); - this.set_uniform_float(this._uProgress, 1, [this._progress]); - super.vfunc_paint_target(...params); - } + // Starting with GNOME 44.2, the alpha channel is not written to by default. We need + // to undo this. It is a pity that we have to do this here, as it is not really + // required to be done each frame. But it's the only place where we can do it. + // https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2650 + this.get_pipeline().set_blend( + 'RGBA = ADD (SRC_COLOR * (SRC_COLOR[A]), DST_COLOR * (1-SRC_COLOR[A]))'); - // --------------------------------------------------------------------- private stuff + this.set_uniform_float(this._uProgress, 1, [this._progress]); + super.vfunc_paint_target(...params); + } - // 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 = utils.getStringResource('/shaders/common.glsl'); - let code = utils.getStringResource(path); + // --------------------------------------------------------------------- private stuff - // Add a trailing newline. Else the GLSL compiler complains... - return common + '\n' + code + '\n'; - } - }); + // 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 = utils.getStringResource('/shaders/common.glsl'); + let code = utils.getStringResource(path); + + // Add a trailing newline. Else the GLSL compiler complains... + return common + '\n' + code + '\n'; + } +}); diff --git a/src/ShaderFactory.js b/src/ShaderFactory.js index c73e2fe..b828e86 100644 --- a/src/ShaderFactory.js +++ b/src/ShaderFactory.js @@ -61,7 +61,7 @@ export default class ShaderFactory { // Only try to register the new type once. if (GObject.type_from_name(typeName) == null) { const outerThis = this; - GObject.registerClass({GTypeName: typeName}, class ShaderImp extends Shader { + GObject.registerClass({GTypeName: typeName}, class ShaderImp extends Shader{ // This will actually load the GLSL source code from the resources. _init() { super._init(outerThis._nick); diff --git a/src/effects/AuraGlow.js b/src/effects/AuraGlow.js new file mode 100644 index 0000000..a6028ba --- /dev/null +++ b/src/effects/AuraGlow.js @@ -0,0 +1,254 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza +// SPDX-License-Identifier: GPL-3.0-or-later + +'use strict'; + +import * as utils from '../utils.js'; + +// We import the ShaderFactory only in the Shell process as it is not required in the +// preferences process. The preferences process does not create any shader instances, it +// only uses the static metadata of the effect. +const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js'); + +const _ = await utils.importGettext(); + +////////////////////////////////////////////////////////////////////////////////////////// +// This effect was inspired by apple's new siri effect. // +////////////////////////////////////////////////////////////////////////////////////////// + +// 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. +export default class Effect { + // 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(Effect.getNick(), (shader) => { + // Store uniform locations of newly created shaders. + shader._uColorSpeed = shader.get_uniform_location('uColorSpeed'); + shader._uRandomColorOffset = shader.get_uniform_location('uRandomColorOffset'); + shader._uColorOffset = shader.get_uniform_location('uColorOffset'); + shader._uColorSaturation = shader.get_uniform_location('uColorSaturation'); + + shader._uEdgeSize = shader.get_uniform_location('uEdgeSize'); + shader._uEdgeShape = shader.get_uniform_location('uEdgeShape'); + shader._uEdgeHardness = shader.get_uniform_location('uEdgeHardness'); + + shader._uBlur = shader.get_uniform_location('uBlur'); + shader._uFadeOut = shader.get_uniform_location('uFadeOut'); + shader._uSeed = shader.get_uniform_location('uSeed'); + + + // Write all uniform values at the start of each animation. + shader.connect('begin-animation', (shader, settings) => { + shader.set_uniform_float(shader._uColorSpeed, 1, [ + settings.get_double('aura-glow-color-speed'), + ]); + + shader.set_uniform_float(shader._uRandomColorOffset, 1, + [settings.get_boolean('aura-glow-random-color')]); + + shader.set_uniform_float(shader._uColorOffset, 1, [ + settings.get_double('aura-glow-color-offset'), + ]); + + shader.set_uniform_float(shader._uColorSaturation, 1, [ + settings.get_double('aura-glow-color-saturation'), + ]); + + shader.set_uniform_float(shader._uEdgeSize, 1, [ + settings.get_double('aura-glow-edge-size'), + ]); + shader.set_uniform_float(shader._uEdgeShape, 1, [ + settings.get_double('aura-glow-edge-shape'), + ]); + shader.set_uniform_float(shader._uEdgeHardness, 1, [ + settings.get_double('aura-glow-edge-hardness'), + ]); + + shader.set_uniform_float(shader._uBlur, 1, [ + settings.get_double('aura-glow-blur'), + ]); + + shader.set_uniform_float(shader._uFadeOut, 1, [ + settings.get_double('aura-glow-fade-out'), + ]); + + // shader.set_uniform_float(shader._uLightTheme, 1, [ + // Effect.getCurrentThemeMode(), + // ]); + + // this will be used with a has function to get a random number + // clang-format off + shader.set_uniform_float(shader._uSeed, 2, [Math.random(), Math.random()]); + // clang-format on + }); + }); + } + + + + // ---------------------------------------------------------------------------- metadata + + // The effect is available on all GNOME Shell versions supported by this extension. + static 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. '*-enable-effect'), and its animation time + // (e.g. '*-animation-time'). Also, the shader file and the settings UI files should be + // named likes this. + static getNick() { + return 'aura-glow'; + } + + // 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. + static getLabel() { + return _('Aura Glow'); + } + + // -------------------------------------------------------------------- API for prefs.js + + // This is called by the preferences dialog whenever a new effect profile is loaded. It + // binds all user interface elements to the respective settings keys of the profile. + static bindPreferences(dialog) { + // Empty for now... Code is added here later in the tutorial! + dialog.bindAdjustment('aura-glow-animation-time'); + dialog.bindAdjustment('aura-glow-color-speed'); + dialog.bindSwitch('aura-glow-random-color'); + dialog.bindAdjustment('aura-glow-color-offset'); + dialog.bindAdjustment('aura-glow-color-saturation'); + + dialog.bindAdjustment('aura-glow-edge-size'); + dialog.bindAdjustment('aura-glow-edge-shape'); + dialog.bindAdjustment('aura-glow-edge-hardness'); + + dialog.bindAdjustment('aura-glow-blur'); + dialog.bindAdjustment('aura-glow-fade-out'); + + // enable and disable the one slider + function EnableDisablePref(dialog, state) { + dialog.getBuilder() + .get_object('aura-glow-color-offset-scale') + .set_sensitive(!state); + } + + // if we use a checkbox instead of a switch + /* + const randColor = dialog.getBuilder().get_object('aura-glow-random-color'); + if (randColor) { + // Connect to the "toggled" signal to update preferences dynamically + randColor.connect('toggled', (widget) => { + const state = widget.get_active(); // Retrieve the state directly + EnableDisablePref(dialog, state); // Update sensitivity when the state changes + }); + + // Manually call the update function on startup, using the initial state of the + // switch + const initialState = + randColor.get_active(); // Get the initial state of the check button + EnableDisablePref(dialog, initialState); + } else { + // Log an error if the switch widget is not found in the UI + log('Error: \'aura-glow-random-color\' switch widget not found.'); + } + */ + + // if we use a switch instead of a checkbox + + const switchWidget = dialog.getBuilder().get_object('aura-glow-random-color'); + if (switchWidget) { + // Connect to the "state-set" signal to update preferences dynamically based on + // the switch state. + switchWidget.connect('state-set', (widget, state) => { + EnableDisablePref(dialog, state); // Update sensitivity when the state changes. + }); + + // Manually call the update function on startup, using the initial state of the + // switch. + const initialState = + switchWidget.get_active(); // Get the current state of the switch. + EnableDisablePref(dialog, initialState); + } else { + // Log an error if the switch widget is not found in the UI. + log('Error: \'aura-glow-random-color\' switch widget not found.'); + } + + + // Retrieve the necessary objects + const colorOffset = dialog.getBuilder().get_object('aura-glow-color-offset-scale'); + const actionRow = dialog.getBuilder().get_object('aura-glow-action-row'); + + if (colorOffset == null) { + log('colorOffset is null'); + } + + + // Define an array of color names based on the slider value + const colorNames = [ + 'Red', // 0.00 + 'Reddish-Orange', // 0.05 + 'Orange', // 0.10 + 'Yellow-Orange', // 0.15 + 'Yellow-Green', // 0.20 + 'Lime Green', // 0.25 + 'Green', // 0.30 + 'Greenish-Cyan', // 0.35 + 'Aqua', // 0.40 + 'Light Cyan', // 0.45 + 'Cyan', // 0.50 + 'Sky Cyan', // 0.55 + 'Sky Blue', // 0.60 + 'Light Blue', // 0.65 + 'Blue', // 0.70 + 'Indigo', // 0.75 + 'Purple', // 0.80 + 'Magenta', // 0.85 + 'Pinkish-Red', // 0.90 + 'Crimson', // 0.95 + 'Red' // 1.00 (wraps around) + ]; + + // Function to update the subtitle based on the slider value + const updateSubtitle = () => { + const value = colorOffset.get_value(); // Get the current slider value + const index = Math.round(value * 20); // Map value [0.0, 1.0] to index [0, 10] + actionRow.set_subtitle( + colorNames[index]); // Update subtitle with the corresponding color + }; + + // Connect the value-changed signal to the updateSubtitle function + // Connect the value-changed signal to the updateSubtitle function + colorOffset.connect('value-changed', updateSubtitle); + + // Initialize the subtitle on load + updateSubtitle(); + } + + // ---------------------------------------------------------------- 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+. + static getActorScale(settings, forOpening, actor) { + return {x: 1.0, y: 1.0}; + } +} \ No newline at end of file diff --git a/src/effects/Fire.js b/src/effects/Fire.js index a6472a1..d588242 100644 --- a/src/effects/Fire.js +++ b/src/effects/Fire.js @@ -199,6 +199,17 @@ export default class Effect { color3: 'rgba(207,235,255,0.84)', color4: 'rgb(208,243,255)', color5: 'rgb(255,255,255)' + }, + // i don't think he'll notice if i sneak this in + { + name: _('Nuclear ☢️'), + scale: 1.5, + speed: 0.5, + color1: 'rgba(0,0,0,0)', + color2: 'rgba(2, 40, 0, 0.3)', + color3: 'rgba(0, 200, 50, 0.9)', + color4: 'rgba(255, 255, 0, 1.0)', + color5: 'rgba(255, 255, 255, 1.0)' } ]; diff --git a/src/effects/Mushroom.js b/src/effects/Mushroom.js new file mode 100644 index 0000000..8a2f027 --- /dev/null +++ b/src/effects/Mushroom.js @@ -0,0 +1,389 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza JGarza9788@gmail.com +// SPDX-License-Identifier: GPL-3.0-or-later + +'use strict'; + +// Import the Gio module from the GNOME platform (GObject Introspection). +// This module provides APIs for I/O operations, settings management, and other core +// features. +import Gio from 'gi://Gio'; + +// Import utility functions from the local utils.js file. +// These utilities likely contain helper functions or shared logic used across the +// application. +import * as utils from '../utils.js'; + +// We import the ShaderFactory only in the Shell process as it is not required in the +// preferences process. The preferences process does not create any shader instances, it +// only uses the static metadata of the effect. +const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js'); + +const _ = await utils.importGettext(); + +////////////////////////////////////////////////////////////////////////////////////////// +// This effect is inspired by the old 8bit mario video games and the New Super Mario // +// Bros 2 specifically when mario gets the mushroom. i hope you enjoy this little blast // +// from the past. // +////////////////////////////////////////////////////////////////////////////////////////// + +// 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. +export default class Effect { + // 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(Effect.getNick(), (shader) => { + // very basic effect... so nothing here + + shader._uGradient = [ + shader.get_uniform_location('uStarColor0'), + shader.get_uniform_location('uStarColor1'), + shader.get_uniform_location('uStarColor2'), + shader.get_uniform_location('uStarColor3'), + shader.get_uniform_location('uStarColor4'), + shader.get_uniform_location('uStarColor5'), + ]; + + + shader._uScaleStyle = shader.get_uniform_location('uScaleStyle'); + + shader._uSparkCount = shader.get_uniform_location('uSparkCount'); + shader._uSparkColor = shader.get_uniform_location('uSparkColor'); + shader._uSparkRotation = shader.get_uniform_location('uSparkRotation'); + + shader._uRaysColor = shader.get_uniform_location('uRaysColor'); + + shader._uRingCount = shader.get_uniform_location('uRingCount'); + shader._uRingRotation = shader.get_uniform_location('uRingRotation'); + shader._uStarCount = shader.get_uniform_location('uStarCount'); + + shader._uSeed = shader.get_uniform_location('uSeed'); + + // And update all uniforms at the start of each animation. + shader.connect('begin-animation', (shader, settings) => { + for (let i = 0; i <= 5; i++) { + shader.set_uniform_float( + shader._uGradient[i], 4, + utils.parseColor(settings.get_string('mushroom-star-color-' + i))); + } + + // clang-format off + + shader.set_uniform_float(shader._uScaleStyle, 1, [settings.get_double('mushroom-scale-style')]); + + shader.set_uniform_float(shader._uSparkCount, 1, [settings.get_int('mushroom-spark-count')]); + shader.set_uniform_float(shader._uSparkColor, 4, utils.parseColor(settings.get_string('mushroom-spark-color'))); + shader.set_uniform_float(shader._uSparkRotation, 1, [settings.get_double('mushroom-spark-rotation')]); + + shader.set_uniform_float(shader._uRaysColor, 4, utils.parseColor(settings.get_string('mushroom-rays-color'))); + + shader.set_uniform_float(shader._uRingCount, 1, [settings.get_int('mushroom-ring-count')]); + shader.set_uniform_float(shader._uRingRotation, 1, [settings.get_double('mushroom-ring-rotation')]); + shader.set_uniform_float(shader._uStarCount, 1, [settings.get_int('mushroom-star-count')]); + + shader.set_uniform_float(shader._uSeed, 2, [Math.random(), Math.random()]); + + // clang-format on + }); + }); + } + + // ---------------------------------------------------------------------------- metadata + + // The effect is available on all GNOME Shell versions supported by this extension. + static 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. '*-enable-effect'), and its animation time + // (e.g. '*-animation-time'). Also, the shader file and the settings UI files should be + // named likes this. + static getNick() { + return 'mushroom'; + } + + // 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. + static getLabel() { + return _('Mushroom'); + } + + // -------------------------------------------------------------------- API for prefs.js + + // This is called by the preferences dialog whenever a new effect profile is loaded. It + // binds all user interface elements to the respective settings keys of the profile. + static bindPreferences(dialog) { + // Empty for now... Code is added here later in the tutorial! + dialog.bindAdjustment('mushroom-animation-time'); + // dialog.bindSwitch('mushroom-8bit-enable'); + + dialog.bindAdjustment('mushroom-scale-style'); + + dialog.bindAdjustment('mushroom-spark-count'); + dialog.bindColorButton('mushroom-spark-color'); + dialog.bindAdjustment('mushroom-spark-rotation'); + + dialog.bindColorButton('mushroom-rays-color'); + + dialog.bindAdjustment('mushroom-ring-count'); + dialog.bindAdjustment('mushroom-ring-rotation'); + dialog.bindAdjustment('mushroom-star-count'); + + dialog.bindColorButton('mushroom-star-color-0'); + dialog.bindColorButton('mushroom-star-color-1'); + dialog.bindColorButton('mushroom-star-color-2'); + dialog.bindColorButton('mushroom-star-color-3'); + dialog.bindColorButton('mushroom-star-color-4'); + dialog.bindColorButton('mushroom-star-color-5'); + + + // Ensure the button connections and other bindings happen only once, + // even if the bindPreferences function is called multiple times. + if (!Effect._isConnected) { + Effect._isConnected = true; + + // Bind the "reset-star-colors" button to reset all star colors to their default + // values. + dialog.getBuilder().get_object('reset-star-colors').connect('clicked', () => { + // Reset each mushroom star color setting. + dialog.getProfileSettings().reset('mushroom-star-color-0'); + dialog.getProfileSettings().reset('mushroom-star-color-1'); + dialog.getProfileSettings().reset('mushroom-star-color-2'); + dialog.getProfileSettings().reset('mushroom-star-color-3'); + dialog.getProfileSettings().reset('mushroom-star-color-4'); + dialog.getProfileSettings().reset('mushroom-star-color-5'); + }); + + + // Initialize the preset dropdown menu for mushroom star colors. + Effect._createMushroomPresets(dialog); + } + } + + // ---------------------------------------------------------------- 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+. + static getActorScale(settings, forOpening, actor) { + return {x: 1.0, y: 1.0}; + } + + // ---------------------------------------------------------------- Presets + + // This function initializes the preset dropdown menu for configuring fire options. + // It defines multiple color presets for the "mushroom star" effect and sets up + // the logic to apply these presets when selected. + + static _createMushroomPresets(dialog) { + // Retrieve the builder object for the dialog and connect to the "realize" event of + // the button. + dialog.getBuilder() + .get_object('mushroom-star-color-preset-button') + .connect('realize', (widget) => { + // Define an array of color presets, each with a name and six color values (RGBA + // format). + const presets = [ + { + name: _('8Bit Plumber (Default)'), + ScaleStyle: 0.0, + SparkCount: 0, + SparkColor: 'rgba(255,255,255,0.0)', + SparkRotation: 0.33, + RayColor: 'rgba(255,255,255,0.0)', + RingCount: 0, + RingRotation: 0.0, + StarCount: 0, + color0: 'rgba(233,249,0,1.0)', + color1: 'rgba(233,249,0,1.0)', + color2: 'rgba(91,255,0,1.0)', + color3: 'rgba(91,255,0,1.0)', + color4: 'rgba(0,240,236,1.0)', + color5: 'rgba(0,240,236,1.0)', + }, + { + name: _('New Bros 2 🍄'), + ScaleStyle: 1.0, + SparkCount: 4, + SparkColor: 'rgba(255,255,255,1.0)', + SparkRotation: 0.3, + RayColor: 'rgba(255,255,255,1.0)', + RingCount: 3, + RingRotation: 1.33, + StarCount: 5, + color0: 'rgba(233,249,0,1.0)', + color1: 'rgba(233,249,0,1.0)', + color2: 'rgba(91,255,0,1.0)', + color3: 'rgba(91,255,0,1.0)', + color4: 'rgba(0,240,236,1.0)', + color5: 'rgba(0,240,236,1.0)', + }, + { + name: + _('Red White and Blue 🇺🇸'), // A patriotic palette of red, white, and blue + ScaleStyle: 1.0, + SparkCount: 4, + SparkColor: 'rgba(255,255,255,1.0)', + SparkRotation: 0.3, + RayColor: 'rgba(255,255,255,0.0)', + RingCount: 3, + RingRotation: 1.33, + StarCount: 5, + color0: 'rgba(255, 0, 0, 1.0)', + color1: 'rgba(255, 0, 0, 1.0)', + color2: 'rgba(255,255,255, 1.0)', + color3: 'rgba(255,255,255, 1.0)', + color4: 'rgba(0,0,255, 1.0)', + color5: 'rgba(0,0,255, 1.0)' + }, + { + name: _('Rainbow 🌈'), // A vivid rainbow spectrum of colors + ScaleStyle: 1.0, + SparkCount: 4, + SparkColor: 'rgba(255,255,255,1.0)', + SparkRotation: 0.3, + RayColor: 'rgba(255,255,255,0.0)', + RingCount: 3, + RingRotation: 2.0, + StarCount: 7, + color0: 'rgba(255, 69, 58, 1.0)', // Bold Red + color1: 'rgba(255, 140, 0, 1.0)', // Bold Orange + color2: 'rgba(255, 223, 0, 1.0)', // Bold Yellow + color3: 'rgba(50, 205, 50, 1.0)', // Bold Green + color4: 'rgba(30, 144, 255, 1.0)', // Bold Blue + color5: 'rgba(148, 0, 211, 1.0)' // Bold Purple + }, + { + name: _('Cattuccino 😺'), // A soft pastel palette inspired by a + // cappuccino theme + ScaleStyle: 1.0, + SparkCount: 4, + SparkColor: 'rgba(255,255,255,1.0)', + SparkRotation: 0.3, + RayColor: 'rgba(255,255,255,0.0)', + RingCount: 3, + RingRotation: 2.0, + StarCount: 7, + color0: 'rgba(239, 146, 160, 1.0)', + color1: 'rgba(246, 178, 138, 1.0)', + color2: 'rgba(240, 217, 169, 1.0)', + color3: 'rgba(175, 223, 159, 1.0)', + color4: 'rgba(149, 182, 246, 1.0)', + color5: 'rgba(205, 170, 247, 1.0)' + }, + { + name: _('Dracula 🦇'), // A dark palette inspired by the Dracula theme + ScaleStyle: 1.0, + SparkCount: 0, + SparkColor: 'rgba(255,255,255,1.0)', + SparkRotation: 0.3, + RayColor: 'rgba(255,255,255,0.0)', + RingCount: 3, + RingRotation: 2.0, + StarCount: 7, + color0: 'rgba(40, 42, 54, 1.0)', // Dark Grey + color1: 'rgba(68, 71, 90, 1.0)', // Medium Grey + color2: 'rgba(90, 94, 119, 1.0)', // Light Grey + color3: 'rgba(90, 94, 119, 1.0)', // Light Grey + color4: 'rgba(68, 71, 90, 1.0)', // Medium Grey + color5: 'rgba(40, 42, 54, 1.0)' // Dark Grey + }, + { + name: _('Sparkle ✨'), // A dark palette inspired by the Dracula theme + ScaleStyle: 1.0, + SparkCount: 25, + SparkColor: 'rgba(255,255,255,1.0)', + SparkRotation: 0.3, + RayColor: 'rgba(255,255,255,0.0)', + RingCount: 0, + RingRotation: 1.33, + StarCount: 7, + color0: 'rgba(255,255,255,0.0)', + color1: 'rgba(255,255,255,0.0)', + color2: 'rgba(255,255,255,0.0)', + color3: 'rgba(255,255,255,0.0)', + color4: 'rgba(255,255,255,0.0)', + color5: 'rgba(255,255,255,0.0)', + } + ]; + + // Create a new menu model to hold the presets and an action group for handling + // selections. + const menu = Gio.Menu.new(); + const group = Gio.SimpleActionGroup.new(); + const groupName = 'presets'; + + // Iterate over the presets to populate the menu. + presets.forEach((preset, i) => { + // Define an action name based on the preset index. + const actionName = 'mushroom' + i; + + // Append the preset name to the menu. + menu.append(preset.name, groupName + '.' + actionName); + + // Create a new action for the preset. + let action = Gio.SimpleAction.new(actionName, null); + + // Connect the action to a function that loads the preset colors into the + // dialog. + action.connect('activate', () => { + dialog.getProfileSettings().set_double('mushroom-scale-style', + preset.ScaleStyle); + dialog.getProfileSettings().set_int('mushroom-spark-count', + preset.SparkCount); + dialog.getProfileSettings().set_string('mushroom-spark-color', + preset.SparkColor); + dialog.getProfileSettings().set_double('mushroom-spark-rotation', + preset.SparkRotation); + dialog.getProfileSettings().set_string('mushroom-rays-color', + preset.RayColor); + dialog.getProfileSettings().set_int('mushroom-ring-count', preset.RingCount); + dialog.getProfileSettings().set_double('mushroom-ring-rotation', + preset.RingRotation); + dialog.getProfileSettings().set_int('mushroom-star-count', preset.StarCount); + + dialog.getProfileSettings().set_string('mushroom-star-color-0', + preset.color0); + dialog.getProfileSettings().set_string('mushroom-star-color-1', + preset.color1); + dialog.getProfileSettings().set_string('mushroom-star-color-2', + preset.color2); + dialog.getProfileSettings().set_string('mushroom-star-color-3', + preset.color3); + dialog.getProfileSettings().set_string('mushroom-star-color-4', + preset.color4); + dialog.getProfileSettings().set_string('mushroom-star-color-5', + preset.color5); + }); + + // Add the action to the action group. + group.add_action(action); + }); + + // Assign the populated menu to the preset button. + dialog.getBuilder() + .get_object('mushroom-star-color-preset-button') + .set_menu_model(menu); + + // Insert the action group into the root widget for handling the presets. + const root = widget.get_root(); + root.insert_action_group(groupName, group); + }); + } +} diff --git a/src/effects/RGBWarp.js b/src/effects/RGBWarp.js new file mode 100644 index 0000000..bc87b77 --- /dev/null +++ b/src/effects/RGBWarp.js @@ -0,0 +1,117 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza JGarza9788@gmail.com +// SPDX-License-Identifier: GPL-3.0-or-later + +'use strict'; + +import * as utils from '../utils.js'; + +// We import the ShaderFactory only in the Shell process as it is not required in the +// preferences process. The preferences process does not create any shader instances, it +// only uses the static metadata of the effect. +const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js'); + +const _ = await utils.importGettext(); + +////////////////////////////////////////////////////////////////////////////////////////// +// This effect warps the Red Green Blue values // +////////////////////////////////////////////////////////////////////////////////////////// + +// 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. +export default class Effect { + // 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(Effect.getNick(), (shader) => { + // Store uniform locations of newly created shaders. + shader._uWavesize = shader.get_uniform_location('uWavesize'); + shader._uBrightness = shader.get_uniform_location('uBrightness'); + shader._uStretchR = shader.get_uniform_location('uStretchR'); + shader._uStretchG = shader.get_uniform_location('uStretchG'); + shader._uStretchB = shader.get_uniform_location('uStretchB'); + + // Write all uniform values at the start of each animation. + shader.connect('begin-animation', (shader, settings) => { + shader.set_uniform_float(shader._uWavesize, 1, [ + settings.get_double('rgbwarp-wavesize'), + ]); + + shader.set_uniform_float(shader._uBrightness, 1, [ + settings.get_double('rgbwarp-brightness'), + ]); + + shader.set_uniform_float(shader._uStretchR, 1, [ + settings.get_double('rgbwarp-offset-r'), + ]); + + shader.set_uniform_float(shader._uStretchG, 1, [ + settings.get_double('rgbwarp-offset-g'), + ]); + + shader.set_uniform_float(shader._uStretchB, 1, [ + settings.get_double('rgbwarp-offset-b'), + ]); + }); + }); + } + + // ---------------------------------------------------------------------------- metadata + + // The effect is available on all GNOME Shell versions supported by this extension. + static 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. '*-enable-effect'), and its animation time + // (e.g. '*-animation-time'). Also, the shader file and the settings UI files should be + // named likes this. + static getNick() { + return 'rgbwarp'; + } + + // 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. + static getLabel() { + return _('RGB Warp Effect'); + } + + // -------------------------------------------------------------------- API for prefs.js + + // This is called by the preferences dialog whenever a new effect profile is loaded. It + // binds all user interface elements to the respective settings keys of the profile. + static bindPreferences(dialog) { + // Empty for now... Code is added here later in the tutorial! + + dialog.bindAdjustment('rgbwarp-animation-time'); + dialog.bindAdjustment('rgbwarp-wavesize'); + dialog.bindAdjustment('rgbwarp-brightness'); + dialog.bindAdjustment('rgbwarp-offset-r'); + dialog.bindAdjustment('rgbwarp-offset-g'); + dialog.bindAdjustment('rgbwarp-offset-b'); + } + + // ---------------------------------------------------------------- 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+. + static getActorScale(settings, forOpening, actor) { + return {x: 1.0, y: 1.0}; + } +} \ No newline at end of file diff --git a/src/effects/TeamRocket.js b/src/effects/TeamRocket.js new file mode 100644 index 0000000..c1ecd4b --- /dev/null +++ b/src/effects/TeamRocket.js @@ -0,0 +1,131 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza JGarza9788@gmail.com +// SPDX-License-Identifier: GPL-3.0-or-later + +'use strict'; + +import * as utils from '../utils.js'; + +// We import the ShaderFactory only in the Shell process as it is not required in the +// preferences process. The preferences process does not create any shader instances, it +// only uses the static metadata of the effect. +const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js'); + +const _ = await utils.importGettext(); + +////////////////////////////////////////////////////////////////////////////////////////// +// This effect was inspired by Team Rocket Blasting Off again! // +// https://c.tenor.com/0ag0MVXUaQEAAAAd/tenor.gif // +////////////////////////////////////////////////////////////////////////////////////////// + +// 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. +export default class Effect { + // 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(Effect.getNick(), (shader) => { + // Store uniform locations of newly created shaders. + shader._uWT = shader.get_uniform_location('uWT'); + shader._uXpos = shader.get_uniform_location('uXpos'); + shader._uYpos = shader.get_uniform_location('uYpos'); + shader._uWinRot = shader.get_uniform_location('uWinRot'); + shader._uSparkleRot = shader.get_uniform_location('uSparkleRot'); + shader._uSparkleSize = shader.get_uniform_location('uSparkleSize'); + + shader._uSeed = shader.get_uniform_location('uSeed'); + + // Write all uniform values at the start of each animation. + shader.connect('begin-animation', (shader, settings) => { + shader.set_uniform_float(shader._uWT, 1, [ + settings.get_double('team-rocket-window-time'), + ]); + + shader.set_uniform_float(shader._uXpos, 1, [ + settings.get_double('team-rocket-x'), + ]); + + shader.set_uniform_float(shader._uYpos, 1, [ + settings.get_double('team-rocket-y'), + ]); + + shader.set_uniform_float(shader._uWinRot, 1, + [settings.get_boolean('team-rocket-win-rot')]); + + shader.set_uniform_float(shader._uSparkleRot, 1, [ + settings.get_double('team-rocket-sparkle-rot'), + ]); + + shader.set_uniform_float(shader._uSparkleSize, 1, [ + settings.get_double('team-rocket-sparkle-size'), + ]); + + // this will be used with a has function to get a random number + // clang-format off + shader.set_uniform_float(shader._uSeed, 2, [Math.random(), Math.random()]); + }); + }); + } + + // ---------------------------------------------------------------------------- metadata + + // The effect is available on all GNOME Shell versions supported by this extension. + static 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. '*-enable-effect'), and its animation time + // (e.g. '*-animation-time'). Also, the shader file and the settings UI files should be + // named likes this. + static getNick() { + return 'team-rocket'; + } + + // 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. + static getLabel() { + return _('TeamRocket'); + } + + // -------------------------------------------------------------------- API for prefs.js + + // This is called by the preferences dialog whenever a new effect profile is loaded. It + // binds all user interface elements to the respective settings keys of the profile. + static bindPreferences(dialog) { + // Empty for now... Code is added here later in the tutorial! + + dialog.bindAdjustment('team-rocket-animation-time'); + dialog.bindAdjustment('team-rocket-window-time'); + dialog.bindAdjustment('team-rocket-x'); + dialog.bindAdjustment('team-rocket-y'); + + dialog.bindSwitch('team-rocket-win-rot'); + + dialog.bindAdjustment('team-rocket-sparkle-rot'); + dialog.bindAdjustment('team-rocket-sparkle-size'); + } + + // ---------------------------------------------------------------- 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+. + static getActorScale(settings, forOpening, actor) { + return {x: 1.0, y: 1.0}; + } +} \ No newline at end of file diff --git a/src/effects/UnicornFart.js b/src/effects/UnicornFart.js new file mode 100644 index 0000000..de1d9aa --- /dev/null +++ b/src/effects/UnicornFart.js @@ -0,0 +1,471 @@ +////////////////////////////////////////////////////////////////////////////////////////// +// ) ( // +// ( /( ( ( ) ( ( ( ( )\ ) ( ( // +// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( // +// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ // +// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) // +// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< // +// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ // +// |__/ // +////////////////////////////////////////////////////////////////////////////////////////// + +// SPDX-FileCopyrightText: Justin Garza JGarza9788@gmail.com +// SPDX-License-Identifier: GPL-3.0-or-later + +'use strict'; + +// Import the Gio module from the GNOME platform (GObject Introspection). +// This module provides APIs for I/O operations, settings management, and other core +// features. +import Gio from 'gi://Gio'; + +// Import utility functions from the local utils.js file. +// These utilities likely contain helper functions or shared logic used across the +// application. +import * as utils from '../utils.js'; + +// We import the ShaderFactory only in the Shell process as it is not required in the +// preferences process. The preferences process does not create any shader instances, it +// only uses the static metadata of the effect. +const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js'); + +const _ = await utils.importGettext(); + +////////////////////////////////////////////////////////////////////////////////////////// +// I thought to myself, i said "self what would a unicorn fart look like" and then i came +// up with this, and i don't care that i'm out of the box, i think outside of the box, +// yeah f*ck that box! +////////////////////////////////////////////////////////////////////////////////////////// + +// 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. +export default class Effect { + // 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(Effect.getNick(), (shader) => { + // Store uniform locations of newly created shaders. + + // shader._uParticles = shader.get_uniform_location('uParticles'); + // shader._uParticleSize = shader.get_uniform_location('uParticleSize'); + // shader._uParticleSpeed = shader.get_uniform_location('uParticleSpeed'); + // shader._uParticleColorRandom = + // shader.get_uniform_location('uParticleColorRandom'); shader._uParticleColorSpeed + // = shader.get_uniform_location('uParticleColorSpeed'); + + shader._uSparkCount = shader.get_uniform_location('uSparkCount'); + shader._uSparkStartEnd = shader.get_uniform_location('uSparkStartEnd'); + shader._uSparkOffset = shader.get_uniform_location('uSparkOffset'); + shader._uSparkCount = shader.get_uniform_location('uSparkCount'); + + shader._uStarCount = shader.get_uniform_location('uStarCount'); + shader._uStarRot = shader.get_uniform_location('uStarRot'); + shader._uStarSize = shader.get_uniform_location('uStarSize'); + shader._uStarStartEnd = shader.get_uniform_location('uStarStartEnd'); + + shader._uBlurQuality = shader.get_uniform_location('uBlurQuality'); + shader._uSeed = shader.get_uniform_location('uSeed'); + + shader._uStarColors = [ + shader.get_uniform_location('uStarColor0'), + shader.get_uniform_location('uStarColor1'), + shader.get_uniform_location('uStarColor2'), + shader.get_uniform_location('uStarColor3'), + shader.get_uniform_location('uStarColor4'), + shader.get_uniform_location('uStarColor5'), + ]; + + shader._uParticleColors = [ + shader.get_uniform_location('uSparkColor0'), + shader.get_uniform_location('uSparkColor1'), + shader.get_uniform_location('uSparkColor2'), + shader.get_uniform_location('uSparkColor3'), + shader.get_uniform_location('uSparkColor4'), + shader.get_uniform_location('uSparkColor5'), + ]; + + // Write all uniform values at the start of each animation. + shader.connect('begin-animation', (shader, settings) => { + for (let i = 0; i <= 5; i++) { + shader.set_uniform_float( + shader._uStarColors[i], 4, + utils.parseColor(settings.get_string('unicorn-fart-star-color-' + i))); + } + + for (let i = 0; i <= 5; i++) { + shader.set_uniform_float( + shader._uParticleColors[i], 4, + utils.parseColor(settings.get_string('unicorn-fart-spark-color-' + i))); + } + + + shader.set_uniform_float(shader._uSparkCount, 1, + [settings.get_int('unicorn-fart-spark-count')]); + + shader.set_uniform_float(shader._uSparkStartEnd, 2, [ + settings.get_double('unicorn-fart-spark-start'), + settings.get_double('unicorn-fart-spark-end') + ]); + + shader.set_uniform_float(shader._uSparkOffset, 1, + [settings.get_double('unicorn-fart-spark-offset')]); + + shader.set_uniform_float(shader._uStarCount, 1, + [settings.get_int('unicorn-fart-star-count')]); + + shader.set_uniform_float(shader._uStarRot, 1, + [settings.get_double('unicorn-fart-star-rotation')]); + + shader.set_uniform_float(shader._uStarSize, 1, + [settings.get_double('unicorn-fart-star-size')]); + + shader.set_uniform_float(shader._uStarStartEnd, 2, [ + settings.get_double('unicorn-fart-star-start'), + settings.get_double('unicorn-fart-star-end') + ]); + + shader.set_uniform_float(shader._uBlurQuality, 1, + [settings.get_double('unicorn-fart-blur-quality')]); + + shader.set_uniform_float(shader._uSeed, 1, [Math.random()]); + }); + }); + } + + // ---------------------------------------------------------------------------- metadata + + // The effect is available on all GNOME Shell versions supported by this extension. + static 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. '*-enable-effect'), and its animation time + // (e.g. '*-animation-time'). Also, the shader file and the settings UI files should be + // named likes this. + static getNick() { + return 'unicorn-fart'; + } + + // 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. + static getLabel() { + return _('UnicornFart'); + } + + // -------------------------------------------------------------------- API for prefs.js + + // This is called by the preferences dialog whenever a new effect profile is loaded. It + // binds all user interface elements to the respective settings keys of the profile. + static bindPreferences(dialog) { + // Empty for now... Code is added here later in the tutorial! + + dialog.bindAdjustment('unicorn-fart-animation-time'); + + dialog.bindAdjustment('unicorn-fart-spark-count'); + dialog.bindAdjustment('unicorn-fart-spark-start'); + dialog.bindAdjustment('unicorn-fart-spark-end'); + dialog.bindAdjustment('unicorn-fart-spark-offset'); + + dialog.bindAdjustment('unicorn-fart-star-count'); + dialog.bindAdjustment('unicorn-fart-star-rotation'); + dialog.bindAdjustment('unicorn-fart-star-size'); + dialog.bindAdjustment('unicorn-fart-star-start'); + dialog.bindAdjustment('unicorn-fart-star-end'); + dialog.bindAdjustment('unicorn-fart-blur-quality'); + + // switches + dialog.bindSwitch('unicorn-fart-particles-enable'); + + // star-color + dialog.bindColorButton('unicorn-fart-star-color-0'); + dialog.bindColorButton('unicorn-fart-star-color-1'); + dialog.bindColorButton('unicorn-fart-star-color-2'); + dialog.bindColorButton('unicorn-fart-star-color-3'); + dialog.bindColorButton('unicorn-fart-star-color-4'); + dialog.bindColorButton('unicorn-fart-star-color-5'); + + // particle-colors + dialog.bindColorButton('unicorn-fart-spark-color-0'); + dialog.bindColorButton('unicorn-fart-spark-color-1'); + dialog.bindColorButton('unicorn-fart-spark-color-2'); + dialog.bindColorButton('unicorn-fart-spark-color-3'); + dialog.bindColorButton('unicorn-fart-spark-color-4'); + dialog.bindColorButton('unicorn-fart-spark-color-5'); + + + + // Ensure the button connections and other bindings happen only once, + // even if the bindPreferences function is called multiple times. + if (!Effect._isConnected) { + Effect._isConnected = true; + + // Bind the "reset-unicorn-fart-spark-colors" button to reset all star colors to + // their default values. + dialog.getBuilder() + .get_object('reset-unicorn-fart-spark-colors') + .connect('clicked', () => { + // Reset each mushroom star color setting. + dialog.getProfileSettings().reset('unicorn-fart-spark-color-0'); + dialog.getProfileSettings().reset('unicorn-fart-spark-color-1'); + dialog.getProfileSettings().reset('unicorn-fart-spark-color-2'); + dialog.getProfileSettings().reset('unicorn-fart-spark-color-3'); + dialog.getProfileSettings().reset('unicorn-fart-spark-color-4'); + dialog.getProfileSettings().reset('unicorn-fart-spark-color-5'); + }); + + dialog.getBuilder() + .get_object('reset-unicorn-fart-star-colors') + .connect('clicked', () => { + // Reset each mushroom star color setting. + dialog.getProfileSettings().reset('unicorn-fart-star-color-0'); + dialog.getProfileSettings().reset('unicorn-fart-star-color-1'); + dialog.getProfileSettings().reset('unicorn-fart-star-color-2'); + dialog.getProfileSettings().reset('unicorn-fart-star-color-3'); + dialog.getProfileSettings().reset('unicorn-fart-star-color-4'); + dialog.getProfileSettings().reset('unicorn-fart-star-color-5'); + }); + + + // Initialize the preset dropdown menu for mushroom star colors. + Effect._createUnicornFartPresets(dialog); + } + } + + // ---------------------------------------------------------------- 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+. + static getActorScale(settings, forOpening, actor) { + return {x: 2.0, y: 2.0}; + } + + // ---------------------------------------------------------------- Presets + + // This function initializes the preset dropdown menu for configuring fire options. + // It defines multiple color presets for the "mushroom star" effect and sets up + // the logic to apply these presets when selected. + + static _createUnicornFartPresets(dialog) { + // Retrieve the builder object for the dialog and connect to the "realize" event of + // the button. + dialog.getBuilder() + .get_object('unicorn-fart-preset-button') + .connect('realize', (widget) => { + // Define an array of color presets, each with a name and six color values (RGBA + // format). + const presets = [ + { + name: _('Unicorn Fart (Default)'), + SparkCount: 25, + SparkStart: 0.0, + SparkEnd: 1.0, + SparkOffset: 1.0, + + StarCount: 6, + StarRot: 0.33, + StarSize: 0.10, + StarStart: 0.0, + StarEnd: 1.0, + + BlurQuality: 5.0, + + Sparkcolor0: 'rgba(255,255,255,1.0)', + Sparkcolor1: 'rgba(255,255,255,1.0)', + Sparkcolor2: 'rgba(255,255,255,1.0)', + Sparkcolor3: 'rgba(255,255,255,1.0)', + Sparkcolor4: 'rgba(255,255,255,1.0)', + Sparkcolor5: 'rgba(255,255,255,1.0)', + + + Starcolor0: 'rgba(255,0,0,1.0)', + Starcolor1: 'rgba(255,255,0,1.0)', + Starcolor2: 'rgba(0,255,0,1.0)', + Starcolor3: 'rgba(0,255,255,1.0)', + Starcolor4: 'rgba(0,0,255,1.0)', + Starcolor5: 'rgba(255,0,255,1.0)', + + + }, + { + name: _('Fairy🧚'), + SparkCount: 100, + SparkStart: 0.0, + SparkEnd: 1.0, + SparkOffset: 1.0, + + StarCount: 0, + StarRot: 0.33, + StarSize: 0.10, + StarStart: 0.0, + StarEnd: 1.0, + + BlurQuality: 5.0, + + Sparkcolor0: 'rgba(255,255,255,1.0)', + Sparkcolor1: 'rgba(255,255,255,1.0)', + Sparkcolor2: 'rgba(255,255,255,1.0)', + Sparkcolor3: 'rgba(255,255,255,1.0)', + Sparkcolor4: 'rgba(255,255,255,1.0)', + Sparkcolor5: 'rgba(255,255,255,1.0)', + + + Starcolor0: 'rgba(255,0,0,1.0)', + Starcolor1: 'rgba(255,255,0,1.0)', + Starcolor2: 'rgba(0,255,0,1.0)', + Starcolor3: 'rgba(0,255,255,1.0)', + Starcolor4: 'rgba(0,0,255,1.0)', + Starcolor5: 'rgba(255,0,255,1.0)', + + + }, + { + name: _('Ring of Fire ❤️‍🔥'), + SparkCount: 100, + SparkStart: 0.0, + SparkEnd: 1.0, + SparkOffset: 1.0, + + StarCount: 25, + StarRot: 3.0, + StarSize: 0.10, + StarStart: 0.0, + StarEnd: 1.0, + + BlurQuality: 5.0, + + Sparkcolor0: 'rgba(255,0,0,1.0)', // Deep red + Sparkcolor1: 'rgba(255,69,0,1.0)', // Fiery orange-red + Sparkcolor2: 'rgba(255,140,0,1.0)', // Orange + Sparkcolor3: 'rgba(255,215,0,1.0)', // Bright yellow + Sparkcolor4: 'rgba(255,255,102,1.0)', // Light yellow + Sparkcolor5: 'rgba(255,255,255,1.0)', // White (hottest point) + + Starcolor0: 'rgba(255,0,0,1.0)', // Deep red + Starcolor1: 'rgba(255,69,0,1.0)', // Fiery orange-red + Starcolor2: 'rgba(255,140,0,1.0)', // Orange + Starcolor3: 'rgba(255,215,0,1.0)', // Bright yellow + Starcolor4: 'rgba(255,255,102,1.0)', // Light yellow + Starcolor5: 'rgba(255,255,255,1.0)', // White (hottest point) + + }, + { + name: _('Mystic 🪄'), + SparkCount: 100, + SparkStart: 0.0, + SparkEnd: 1.0, + SparkOffset: 1.0, + + StarCount: 25, + StarRot: 3.0, + StarSize: 0.10, + StarStart: 0.0, + StarEnd: 1.0, + + BlurQuality: 5.0, + + Sparkcolor0: 'rgba(75,0,130,1.0)', // Indigo + Sparkcolor1: 'rgba(138,43,226,1.0)', // Blue-violet + Sparkcolor2: 'rgba(0,191,255,1.0)', // Deep sky blue + Sparkcolor3: 'rgba(0,255,127,1.0)', // Spring green + Sparkcolor4: 'rgba(173,255,47,1.0)', // Green-yellow + Sparkcolor5: 'rgba(255,20,147,1.0)', // Deep pink + + Starcolor0: 'rgba(75,0,130,1.0)', // Indigo + Starcolor1: 'rgba(138,43,226,1.0)', // Blue-violet + Starcolor2: 'rgba(0,191,255,1.0)', // Deep sky blue + Starcolor3: 'rgba(0,255,127,1.0)', // Spring green + Starcolor4: 'rgba(173,255,47,1.0)', // Green-yellow + Starcolor5: 'rgba(255,20,147,1.0)', // Deep pink + + }, + ]; + + // Create a new menu model to hold the presets and an action group for handling + // selections. + const menu = Gio.Menu.new(); + const group = Gio.SimpleActionGroup.new(); + const groupName = 'presets'; + + // Iterate over the presets to populate the menu. + presets.forEach((preset, i) => { + // Define an action name based on the preset index. + const actionName = 'unicorn-fart' + i; + + // Append the preset name to the menu. + menu.append(preset.name, groupName + '.' + actionName); + + // Create a new action for the preset. + let action = Gio.SimpleAction.new(actionName, null); + + // Connect the action to a function that loads the preset colors into the + // dialog. + action.connect('activate', () => { + dialog.getProfileSettings().set_int('unicorn-fart-spark-count', + preset.SparkCount); + dialog.getProfileSettings().set_double('unicorn-fart-spark-start', + preset.SparkStart); + dialog.getProfileSettings().set_double('unicorn-fart-spark-end', + preset.SparkEnd); + dialog.getProfileSettings().set_double('unicorn-fart-spark-offset', + preset.SparkOffset); + + dialog.getProfileSettings().set_int('unicorn-fart-star-count', + preset.StarCount); + dialog.getProfileSettings().set_double('unicorn-fart-star-rotation', + preset.StarRot); + dialog.getProfileSettings().set_double('unicorn-fart-star-size', + preset.StarSize); + dialog.getProfileSettings().set_double('unicorn-fart-star-start', + preset.StarStart); + dialog.getProfileSettings().set_double('unicorn-fart-star-end', + preset.StarEnd); + + dialog.getProfileSettings().set_double('unicorn-fart-blur-quality', + preset.BlurQuality); + + dialog.getProfileSettings().set_string('unicorn-fart-spark-color-0', + preset.Sparkcolor0); + dialog.getProfileSettings().set_string('unicorn-fart-spark-color-1', + preset.Sparkcolor1); + dialog.getProfileSettings().set_string('unicorn-fart-spark-color-2', + preset.Sparkcolor2); + dialog.getProfileSettings().set_string('unicorn-fart-spark-color-3', + preset.Sparkcolor3); + dialog.getProfileSettings().set_string('unicorn-fart-spark-color-4', + preset.Sparkcolor4); + dialog.getProfileSettings().set_string('unicorn-fart-spark-color-5', + preset.Sparkcolor5); + + dialog.getProfileSettings().set_string('unicorn-fart-star-color-0', + preset.Starcolor0); + dialog.getProfileSettings().set_string('unicorn-fart-star-color-1', + preset.Starcolor1); + dialog.getProfileSettings().set_string('unicorn-fart-star-color-2', + preset.Starcolor2); + dialog.getProfileSettings().set_string('unicorn-fart-star-color-3', + preset.Starcolor3); + dialog.getProfileSettings().set_string('unicorn-fart-star-color-4', + preset.Starcolor4); + dialog.getProfileSettings().set_string('unicorn-fart-star-color-5', + preset.Starcolor5); + }); + + // Add the action to the action group. + group.add_action(action); + }); + + // Assign the populated menu to the preset button. + dialog.getBuilder().get_object('unicorn-fart-preset-button').set_menu_model(menu); + + // Insert the action group into the root widget for handling the presets. + const root = widget.get_root(); + root.insert_action_group(groupName, group); + }); + } +} \ No newline at end of file diff --git a/tests/generate-references.sh b/tests/generate-references.sh index dd42cf7..dab097b 100755 --- a/tests/generate-references.sh +++ b/tests/generate-references.sh @@ -23,13 +23,7 @@ # The scripts supports two arguments: # # -v fedora_version: This determines the version of GNOME Shell to test agains. -# -v 32: GNOME Shell 3.36 -# -v 33: GNOME Shell 3.38 -# -v 34: GNOME Shell 40 -# -v 35: GNOME Shell 41 -# -v 36: GNOME Shell 42 -# -v 37: GNOME Shell 43 -# -v 38: GNOME Shell 44 +# -v 39: GNOME Shell 45 # -v rawhide: The current GNOME Shell version of Fedora Rawhide # -s session: This can either be "gnome-xsession" or "gnome-wayland-nested". @@ -191,6 +185,7 @@ set_setting "test-mode" true capture_effect "energize-a" capture_effect "energize-b" capture_effect "fire" +capture_effect "focus" capture_effect "glide" capture_effect "glitch" capture_effect "hexagon" diff --git a/tests/references/apparition-close-gnome-wayland-nested-39.png b/tests/references/apparition-close-gnome-wayland-nested-39.png deleted file mode 100644 index 025fb41..0000000 Binary files a/tests/references/apparition-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/apparition-close-gnome-wayland-nested-rawhide.png b/tests/references/apparition-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index c1e4de5..0000000 Binary files a/tests/references/apparition-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/apparition-close-gnome-xsession-39.png b/tests/references/apparition-close-gnome-xsession-39.png index c7f5f42..90d03b8 100644 Binary files a/tests/references/apparition-close-gnome-xsession-39.png and b/tests/references/apparition-close-gnome-xsession-39.png differ diff --git a/tests/references/apparition-close-gnome-xsession-40.png b/tests/references/apparition-close-gnome-xsession-40.png new file mode 100644 index 0000000..d7929d0 Binary files /dev/null and b/tests/references/apparition-close-gnome-xsession-40.png differ diff --git a/tests/references/apparition-close-gnome-xsession-41.png b/tests/references/apparition-close-gnome-xsession-41.png new file mode 100644 index 0000000..6137322 Binary files /dev/null and b/tests/references/apparition-close-gnome-xsession-41.png differ diff --git a/tests/references/apparition-close-gnome-xsession-rawhide.png b/tests/references/apparition-close-gnome-xsession-rawhide.png index f8341d4..f0d89f7 100644 Binary files a/tests/references/apparition-close-gnome-xsession-rawhide.png and b/tests/references/apparition-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/apparition-open-gnome-wayland-nested-39.png b/tests/references/apparition-open-gnome-wayland-nested-39.png deleted file mode 100644 index 10d017a..0000000 Binary files a/tests/references/apparition-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/apparition-open-gnome-wayland-nested-rawhide.png b/tests/references/apparition-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 367c13b..0000000 Binary files a/tests/references/apparition-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/apparition-open-gnome-xsession-39.png b/tests/references/apparition-open-gnome-xsession-39.png index f10f757..6d41346 100644 Binary files a/tests/references/apparition-open-gnome-xsession-39.png and b/tests/references/apparition-open-gnome-xsession-39.png differ diff --git a/tests/references/apparition-open-gnome-xsession-40.png b/tests/references/apparition-open-gnome-xsession-40.png new file mode 100644 index 0000000..b186239 Binary files /dev/null and b/tests/references/apparition-open-gnome-xsession-40.png differ diff --git a/tests/references/apparition-open-gnome-xsession-41.png b/tests/references/apparition-open-gnome-xsession-41.png new file mode 100644 index 0000000..bf0f683 Binary files /dev/null and b/tests/references/apparition-open-gnome-xsession-41.png differ diff --git a/tests/references/apparition-open-gnome-xsession-rawhide.png b/tests/references/apparition-open-gnome-xsession-rawhide.png index 607ae90..9e9ccb9 100644 Binary files a/tests/references/apparition-open-gnome-xsession-rawhide.png and b/tests/references/apparition-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/broken-glass-close-gnome-wayland-nested-39.png b/tests/references/broken-glass-close-gnome-wayland-nested-39.png deleted file mode 100644 index e067a89..0000000 Binary files a/tests/references/broken-glass-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/broken-glass-close-gnome-wayland-nested-rawhide.png b/tests/references/broken-glass-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 898dc0f..0000000 Binary files a/tests/references/broken-glass-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/broken-glass-close-gnome-xsession-39.png b/tests/references/broken-glass-close-gnome-xsession-39.png index 4e5e90b..25cdc53 100644 Binary files a/tests/references/broken-glass-close-gnome-xsession-39.png and b/tests/references/broken-glass-close-gnome-xsession-39.png differ diff --git a/tests/references/broken-glass-close-gnome-xsession-40.png b/tests/references/broken-glass-close-gnome-xsession-40.png new file mode 100644 index 0000000..baadd56 Binary files /dev/null and b/tests/references/broken-glass-close-gnome-xsession-40.png differ diff --git a/tests/references/broken-glass-close-gnome-xsession-41.png b/tests/references/broken-glass-close-gnome-xsession-41.png new file mode 100644 index 0000000..85ac616 Binary files /dev/null and b/tests/references/broken-glass-close-gnome-xsession-41.png differ diff --git a/tests/references/broken-glass-close-gnome-xsession-rawhide.png b/tests/references/broken-glass-close-gnome-xsession-rawhide.png index 3768071..eb844fc 100644 Binary files a/tests/references/broken-glass-close-gnome-xsession-rawhide.png and b/tests/references/broken-glass-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/broken-glass-open-gnome-wayland-nested-39.png b/tests/references/broken-glass-open-gnome-wayland-nested-39.png deleted file mode 100644 index bfba05e..0000000 Binary files a/tests/references/broken-glass-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/broken-glass-open-gnome-wayland-nested-rawhide.png b/tests/references/broken-glass-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index d589b08..0000000 Binary files a/tests/references/broken-glass-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/broken-glass-open-gnome-xsession-39.png b/tests/references/broken-glass-open-gnome-xsession-39.png index af0c793..3e0ba4f 100644 Binary files a/tests/references/broken-glass-open-gnome-xsession-39.png and b/tests/references/broken-glass-open-gnome-xsession-39.png differ diff --git a/tests/references/broken-glass-open-gnome-xsession-40.png b/tests/references/broken-glass-open-gnome-xsession-40.png new file mode 100644 index 0000000..55ed3db Binary files /dev/null and b/tests/references/broken-glass-open-gnome-xsession-40.png differ diff --git a/tests/references/broken-glass-open-gnome-xsession-41.png b/tests/references/broken-glass-open-gnome-xsession-41.png new file mode 100644 index 0000000..278f81c Binary files /dev/null and b/tests/references/broken-glass-open-gnome-xsession-41.png differ diff --git a/tests/references/broken-glass-open-gnome-xsession-rawhide.png b/tests/references/broken-glass-open-gnome-xsession-rawhide.png index d0c89b2..0fdb5af 100644 Binary files a/tests/references/broken-glass-open-gnome-xsession-rawhide.png and b/tests/references/broken-glass-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/doom-close-gnome-wayland-nested-39.png b/tests/references/doom-close-gnome-wayland-nested-39.png deleted file mode 100644 index 19d7286..0000000 Binary files a/tests/references/doom-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/doom-close-gnome-wayland-nested-rawhide.png b/tests/references/doom-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index c588cbe..0000000 Binary files a/tests/references/doom-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/doom-close-gnome-xsession-39.png b/tests/references/doom-close-gnome-xsession-39.png index 606bf72..9433dd5 100644 Binary files a/tests/references/doom-close-gnome-xsession-39.png and b/tests/references/doom-close-gnome-xsession-39.png differ diff --git a/tests/references/doom-close-gnome-xsession-40.png b/tests/references/doom-close-gnome-xsession-40.png new file mode 100644 index 0000000..820831a Binary files /dev/null and b/tests/references/doom-close-gnome-xsession-40.png differ diff --git a/tests/references/doom-close-gnome-xsession-41.png b/tests/references/doom-close-gnome-xsession-41.png new file mode 100644 index 0000000..f547817 Binary files /dev/null and b/tests/references/doom-close-gnome-xsession-41.png differ diff --git a/tests/references/doom-close-gnome-xsession-rawhide.png b/tests/references/doom-close-gnome-xsession-rawhide.png index 43dc482..e601ab6 100644 Binary files a/tests/references/doom-close-gnome-xsession-rawhide.png and b/tests/references/doom-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/doom-open-gnome-wayland-nested-39.png b/tests/references/doom-open-gnome-wayland-nested-39.png deleted file mode 100644 index bcb6264..0000000 Binary files a/tests/references/doom-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/doom-open-gnome-wayland-nested-rawhide.png b/tests/references/doom-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index fd4cbce..0000000 Binary files a/tests/references/doom-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/doom-open-gnome-xsession-39.png b/tests/references/doom-open-gnome-xsession-39.png index 346010a..1384c88 100644 Binary files a/tests/references/doom-open-gnome-xsession-39.png and b/tests/references/doom-open-gnome-xsession-39.png differ diff --git a/tests/references/doom-open-gnome-xsession-40.png b/tests/references/doom-open-gnome-xsession-40.png new file mode 100644 index 0000000..1ec6ac4 Binary files /dev/null and b/tests/references/doom-open-gnome-xsession-40.png differ diff --git a/tests/references/doom-open-gnome-xsession-41.png b/tests/references/doom-open-gnome-xsession-41.png new file mode 100644 index 0000000..8e0239e Binary files /dev/null and b/tests/references/doom-open-gnome-xsession-41.png differ diff --git a/tests/references/doom-open-gnome-xsession-rawhide.png b/tests/references/doom-open-gnome-xsession-rawhide.png index e8c34fb..deab079 100644 Binary files a/tests/references/doom-open-gnome-xsession-rawhide.png and b/tests/references/doom-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/energize-a-close-gnome-wayland-nested-39.png b/tests/references/energize-a-close-gnome-wayland-nested-39.png deleted file mode 100644 index 65989cc..0000000 Binary files a/tests/references/energize-a-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/energize-a-close-gnome-wayland-nested-rawhide.png b/tests/references/energize-a-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 4b9681e..0000000 Binary files a/tests/references/energize-a-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/energize-a-close-gnome-xsession-39.png b/tests/references/energize-a-close-gnome-xsession-39.png index bf6b23c..9c3bb6e 100644 Binary files a/tests/references/energize-a-close-gnome-xsession-39.png and b/tests/references/energize-a-close-gnome-xsession-39.png differ diff --git a/tests/references/energize-a-close-gnome-xsession-40.png b/tests/references/energize-a-close-gnome-xsession-40.png new file mode 100644 index 0000000..03d4d13 Binary files /dev/null and b/tests/references/energize-a-close-gnome-xsession-40.png differ diff --git a/tests/references/energize-a-close-gnome-xsession-41.png b/tests/references/energize-a-close-gnome-xsession-41.png new file mode 100644 index 0000000..8786e9e Binary files /dev/null and b/tests/references/energize-a-close-gnome-xsession-41.png differ diff --git a/tests/references/energize-a-close-gnome-xsession-rawhide.png b/tests/references/energize-a-close-gnome-xsession-rawhide.png index 00768ee..e646484 100644 Binary files a/tests/references/energize-a-close-gnome-xsession-rawhide.png and b/tests/references/energize-a-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/energize-a-open-gnome-wayland-nested-39.png b/tests/references/energize-a-open-gnome-wayland-nested-39.png deleted file mode 100644 index 66f7308..0000000 Binary files a/tests/references/energize-a-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/energize-a-open-gnome-wayland-nested-rawhide.png b/tests/references/energize-a-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 83e6138..0000000 Binary files a/tests/references/energize-a-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/energize-a-open-gnome-xsession-39.png b/tests/references/energize-a-open-gnome-xsession-39.png index 5877694..03fb888 100644 Binary files a/tests/references/energize-a-open-gnome-xsession-39.png and b/tests/references/energize-a-open-gnome-xsession-39.png differ diff --git a/tests/references/energize-a-open-gnome-xsession-40.png b/tests/references/energize-a-open-gnome-xsession-40.png new file mode 100644 index 0000000..5fb34c0 Binary files /dev/null and b/tests/references/energize-a-open-gnome-xsession-40.png differ diff --git a/tests/references/energize-a-open-gnome-xsession-41.png b/tests/references/energize-a-open-gnome-xsession-41.png new file mode 100644 index 0000000..d308360 Binary files /dev/null and b/tests/references/energize-a-open-gnome-xsession-41.png differ diff --git a/tests/references/energize-a-open-gnome-xsession-rawhide.png b/tests/references/energize-a-open-gnome-xsession-rawhide.png index 1afa0f7..c71441c 100644 Binary files a/tests/references/energize-a-open-gnome-xsession-rawhide.png and b/tests/references/energize-a-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/energize-b-close-gnome-wayland-nested-39.png b/tests/references/energize-b-close-gnome-wayland-nested-39.png deleted file mode 100644 index ed03d56..0000000 Binary files a/tests/references/energize-b-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/energize-b-close-gnome-wayland-nested-rawhide.png b/tests/references/energize-b-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index d4f4337..0000000 Binary files a/tests/references/energize-b-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/energize-b-close-gnome-xsession-39.png b/tests/references/energize-b-close-gnome-xsession-39.png index 80b9956..2ba1ae8 100644 Binary files a/tests/references/energize-b-close-gnome-xsession-39.png and b/tests/references/energize-b-close-gnome-xsession-39.png differ diff --git a/tests/references/energize-b-close-gnome-xsession-40.png b/tests/references/energize-b-close-gnome-xsession-40.png new file mode 100644 index 0000000..8c2f044 Binary files /dev/null and b/tests/references/energize-b-close-gnome-xsession-40.png differ diff --git a/tests/references/energize-b-close-gnome-xsession-41.png b/tests/references/energize-b-close-gnome-xsession-41.png new file mode 100644 index 0000000..f3241b6 Binary files /dev/null and b/tests/references/energize-b-close-gnome-xsession-41.png differ diff --git a/tests/references/energize-b-close-gnome-xsession-rawhide.png b/tests/references/energize-b-close-gnome-xsession-rawhide.png index 05e53ed..16ec413 100644 Binary files a/tests/references/energize-b-close-gnome-xsession-rawhide.png and b/tests/references/energize-b-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/energize-b-open-gnome-wayland-nested-39.png b/tests/references/energize-b-open-gnome-wayland-nested-39.png deleted file mode 100644 index 50f079d..0000000 Binary files a/tests/references/energize-b-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/energize-b-open-gnome-wayland-nested-rawhide.png b/tests/references/energize-b-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index de687b9..0000000 Binary files a/tests/references/energize-b-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/energize-b-open-gnome-xsession-39.png b/tests/references/energize-b-open-gnome-xsession-39.png index 044b96d..e20344b 100644 Binary files a/tests/references/energize-b-open-gnome-xsession-39.png and b/tests/references/energize-b-open-gnome-xsession-39.png differ diff --git a/tests/references/energize-b-open-gnome-xsession-40.png b/tests/references/energize-b-open-gnome-xsession-40.png new file mode 100644 index 0000000..941a3ca Binary files /dev/null and b/tests/references/energize-b-open-gnome-xsession-40.png differ diff --git a/tests/references/energize-b-open-gnome-xsession-41.png b/tests/references/energize-b-open-gnome-xsession-41.png new file mode 100644 index 0000000..16f791f Binary files /dev/null and b/tests/references/energize-b-open-gnome-xsession-41.png differ diff --git a/tests/references/energize-b-open-gnome-xsession-rawhide.png b/tests/references/energize-b-open-gnome-xsession-rawhide.png index b5bbe43..f5d1b5c 100644 Binary files a/tests/references/energize-b-open-gnome-xsession-rawhide.png and b/tests/references/energize-b-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/fire-close-gnome-wayland-nested-39.png b/tests/references/fire-close-gnome-wayland-nested-39.png deleted file mode 100644 index a0ba3f9..0000000 Binary files a/tests/references/fire-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/fire-close-gnome-wayland-nested-rawhide.png b/tests/references/fire-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index d090a54..0000000 Binary files a/tests/references/fire-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/fire-close-gnome-xsession-39.png b/tests/references/fire-close-gnome-xsession-39.png index 4f7a987..4689f68 100644 Binary files a/tests/references/fire-close-gnome-xsession-39.png and b/tests/references/fire-close-gnome-xsession-39.png differ diff --git a/tests/references/fire-close-gnome-xsession-40.png b/tests/references/fire-close-gnome-xsession-40.png new file mode 100644 index 0000000..fc34a25 Binary files /dev/null and b/tests/references/fire-close-gnome-xsession-40.png differ diff --git a/tests/references/fire-close-gnome-xsession-41.png b/tests/references/fire-close-gnome-xsession-41.png new file mode 100644 index 0000000..69247d3 Binary files /dev/null and b/tests/references/fire-close-gnome-xsession-41.png differ diff --git a/tests/references/fire-close-gnome-xsession-rawhide.png b/tests/references/fire-close-gnome-xsession-rawhide.png index 710499d..c31182a 100644 Binary files a/tests/references/fire-close-gnome-xsession-rawhide.png and b/tests/references/fire-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/fire-open-gnome-wayland-nested-39.png b/tests/references/fire-open-gnome-wayland-nested-39.png deleted file mode 100644 index ee82990..0000000 Binary files a/tests/references/fire-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/fire-open-gnome-wayland-nested-rawhide.png b/tests/references/fire-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 822abb8..0000000 Binary files a/tests/references/fire-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/fire-open-gnome-xsession-39.png b/tests/references/fire-open-gnome-xsession-39.png index e77b112..e144055 100644 Binary files a/tests/references/fire-open-gnome-xsession-39.png and b/tests/references/fire-open-gnome-xsession-39.png differ diff --git a/tests/references/fire-open-gnome-xsession-40.png b/tests/references/fire-open-gnome-xsession-40.png new file mode 100644 index 0000000..f589f99 Binary files /dev/null and b/tests/references/fire-open-gnome-xsession-40.png differ diff --git a/tests/references/fire-open-gnome-xsession-41.png b/tests/references/fire-open-gnome-xsession-41.png new file mode 100644 index 0000000..c527beb Binary files /dev/null and b/tests/references/fire-open-gnome-xsession-41.png differ diff --git a/tests/references/fire-open-gnome-xsession-rawhide.png b/tests/references/fire-open-gnome-xsession-rawhide.png index b1ba424..3b7fbb2 100644 Binary files a/tests/references/fire-open-gnome-xsession-rawhide.png and b/tests/references/fire-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/focus-close-gnome-xsession-39.png b/tests/references/focus-close-gnome-xsession-39.png new file mode 100644 index 0000000..fed18eb Binary files /dev/null and b/tests/references/focus-close-gnome-xsession-39.png differ diff --git a/tests/references/focus-close-gnome-xsession-40.png b/tests/references/focus-close-gnome-xsession-40.png new file mode 100644 index 0000000..6c50f15 Binary files /dev/null and b/tests/references/focus-close-gnome-xsession-40.png differ diff --git a/tests/references/focus-close-gnome-xsession-41.png b/tests/references/focus-close-gnome-xsession-41.png new file mode 100644 index 0000000..f136664 Binary files /dev/null and b/tests/references/focus-close-gnome-xsession-41.png differ diff --git a/tests/references/focus-close-gnome-xsession-rawhide.png b/tests/references/focus-close-gnome-xsession-rawhide.png new file mode 100644 index 0000000..0b7841f Binary files /dev/null and b/tests/references/focus-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/focus-open-gnome-xsession-39.png b/tests/references/focus-open-gnome-xsession-39.png new file mode 100644 index 0000000..94caf9b Binary files /dev/null and b/tests/references/focus-open-gnome-xsession-39.png differ diff --git a/tests/references/focus-open-gnome-xsession-40.png b/tests/references/focus-open-gnome-xsession-40.png new file mode 100644 index 0000000..37d8dd6 Binary files /dev/null and b/tests/references/focus-open-gnome-xsession-40.png differ diff --git a/tests/references/focus-open-gnome-xsession-41.png b/tests/references/focus-open-gnome-xsession-41.png new file mode 100644 index 0000000..78b4725 Binary files /dev/null and b/tests/references/focus-open-gnome-xsession-41.png differ diff --git a/tests/references/focus-open-gnome-xsession-rawhide.png b/tests/references/focus-open-gnome-xsession-rawhide.png new file mode 100644 index 0000000..d883010 Binary files /dev/null and b/tests/references/focus-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/glide-close-gnome-wayland-nested-39.png b/tests/references/glide-close-gnome-wayland-nested-39.png deleted file mode 100644 index ce70484..0000000 Binary files a/tests/references/glide-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/glide-close-gnome-wayland-nested-rawhide.png b/tests/references/glide-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index c22589e..0000000 Binary files a/tests/references/glide-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/glide-close-gnome-xsession-39.png b/tests/references/glide-close-gnome-xsession-39.png index 904420a..3a42061 100644 Binary files a/tests/references/glide-close-gnome-xsession-39.png and b/tests/references/glide-close-gnome-xsession-39.png differ diff --git a/tests/references/glide-close-gnome-xsession-40.png b/tests/references/glide-close-gnome-xsession-40.png new file mode 100644 index 0000000..5d0ac42 Binary files /dev/null and b/tests/references/glide-close-gnome-xsession-40.png differ diff --git a/tests/references/glide-close-gnome-xsession-41.png b/tests/references/glide-close-gnome-xsession-41.png new file mode 100644 index 0000000..c1a85dc Binary files /dev/null and b/tests/references/glide-close-gnome-xsession-41.png differ diff --git a/tests/references/glide-close-gnome-xsession-rawhide.png b/tests/references/glide-close-gnome-xsession-rawhide.png index 5ba667a..c4865ea 100644 Binary files a/tests/references/glide-close-gnome-xsession-rawhide.png and b/tests/references/glide-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/glide-open-gnome-wayland-nested-39.png b/tests/references/glide-open-gnome-wayland-nested-39.png deleted file mode 100644 index 4a33902..0000000 Binary files a/tests/references/glide-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/glide-open-gnome-wayland-nested-rawhide.png b/tests/references/glide-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 649cda1..0000000 Binary files a/tests/references/glide-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/glide-open-gnome-xsession-39.png b/tests/references/glide-open-gnome-xsession-39.png index b5b9c1c..f627db6 100644 Binary files a/tests/references/glide-open-gnome-xsession-39.png and b/tests/references/glide-open-gnome-xsession-39.png differ diff --git a/tests/references/glide-open-gnome-xsession-40.png b/tests/references/glide-open-gnome-xsession-40.png new file mode 100644 index 0000000..c6d1f90 Binary files /dev/null and b/tests/references/glide-open-gnome-xsession-40.png differ diff --git a/tests/references/glide-open-gnome-xsession-41.png b/tests/references/glide-open-gnome-xsession-41.png new file mode 100644 index 0000000..ee41c0e Binary files /dev/null and b/tests/references/glide-open-gnome-xsession-41.png differ diff --git a/tests/references/glide-open-gnome-xsession-rawhide.png b/tests/references/glide-open-gnome-xsession-rawhide.png index 7aa6862..bedb9d3 100644 Binary files a/tests/references/glide-open-gnome-xsession-rawhide.png and b/tests/references/glide-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/glitch-close-gnome-wayland-nested-39.png b/tests/references/glitch-close-gnome-wayland-nested-39.png deleted file mode 100644 index 1a83210..0000000 Binary files a/tests/references/glitch-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/glitch-close-gnome-wayland-nested-rawhide.png b/tests/references/glitch-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index da118fd..0000000 Binary files a/tests/references/glitch-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/glitch-close-gnome-xsession-39.png b/tests/references/glitch-close-gnome-xsession-39.png index dcc53b7..8b75ac7 100644 Binary files a/tests/references/glitch-close-gnome-xsession-39.png and b/tests/references/glitch-close-gnome-xsession-39.png differ diff --git a/tests/references/glitch-close-gnome-xsession-40.png b/tests/references/glitch-close-gnome-xsession-40.png new file mode 100644 index 0000000..99edaaf Binary files /dev/null and b/tests/references/glitch-close-gnome-xsession-40.png differ diff --git a/tests/references/glitch-close-gnome-xsession-41.png b/tests/references/glitch-close-gnome-xsession-41.png new file mode 100644 index 0000000..f1dd175 Binary files /dev/null and b/tests/references/glitch-close-gnome-xsession-41.png differ diff --git a/tests/references/glitch-close-gnome-xsession-rawhide.png b/tests/references/glitch-close-gnome-xsession-rawhide.png index fbf647b..f445078 100644 Binary files a/tests/references/glitch-close-gnome-xsession-rawhide.png and b/tests/references/glitch-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/glitch-open-gnome-wayland-nested-39.png b/tests/references/glitch-open-gnome-wayland-nested-39.png deleted file mode 100644 index a6e8e3b..0000000 Binary files a/tests/references/glitch-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/glitch-open-gnome-wayland-nested-rawhide.png b/tests/references/glitch-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index d502622..0000000 Binary files a/tests/references/glitch-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/glitch-open-gnome-xsession-39.png b/tests/references/glitch-open-gnome-xsession-39.png index 4fb602c..adf5491 100644 Binary files a/tests/references/glitch-open-gnome-xsession-39.png and b/tests/references/glitch-open-gnome-xsession-39.png differ diff --git a/tests/references/glitch-open-gnome-xsession-40.png b/tests/references/glitch-open-gnome-xsession-40.png new file mode 100644 index 0000000..b480c43 Binary files /dev/null and b/tests/references/glitch-open-gnome-xsession-40.png differ diff --git a/tests/references/glitch-open-gnome-xsession-41.png b/tests/references/glitch-open-gnome-xsession-41.png new file mode 100644 index 0000000..bd84c93 Binary files /dev/null and b/tests/references/glitch-open-gnome-xsession-41.png differ diff --git a/tests/references/glitch-open-gnome-xsession-rawhide.png b/tests/references/glitch-open-gnome-xsession-rawhide.png index 6e2a8fa..35be0e2 100644 Binary files a/tests/references/glitch-open-gnome-xsession-rawhide.png and b/tests/references/glitch-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/hexagon-close-gnome-wayland-nested-39.png b/tests/references/hexagon-close-gnome-wayland-nested-39.png deleted file mode 100644 index 7a70861..0000000 Binary files a/tests/references/hexagon-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/hexagon-close-gnome-wayland-nested-rawhide.png b/tests/references/hexagon-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index ac2e6f0..0000000 Binary files a/tests/references/hexagon-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/hexagon-close-gnome-xsession-39.png b/tests/references/hexagon-close-gnome-xsession-39.png index 4542932..abf1717 100644 Binary files a/tests/references/hexagon-close-gnome-xsession-39.png and b/tests/references/hexagon-close-gnome-xsession-39.png differ diff --git a/tests/references/hexagon-close-gnome-xsession-40.png b/tests/references/hexagon-close-gnome-xsession-40.png new file mode 100644 index 0000000..795f3fa Binary files /dev/null and b/tests/references/hexagon-close-gnome-xsession-40.png differ diff --git a/tests/references/hexagon-close-gnome-xsession-41.png b/tests/references/hexagon-close-gnome-xsession-41.png new file mode 100644 index 0000000..285b6e3 Binary files /dev/null and b/tests/references/hexagon-close-gnome-xsession-41.png differ diff --git a/tests/references/hexagon-close-gnome-xsession-rawhide.png b/tests/references/hexagon-close-gnome-xsession-rawhide.png index 28d2de5..aa29495 100644 Binary files a/tests/references/hexagon-close-gnome-xsession-rawhide.png and b/tests/references/hexagon-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/hexagon-open-gnome-wayland-nested-39.png b/tests/references/hexagon-open-gnome-wayland-nested-39.png deleted file mode 100644 index 18b7058..0000000 Binary files a/tests/references/hexagon-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/hexagon-open-gnome-wayland-nested-rawhide.png b/tests/references/hexagon-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 0afdb2f..0000000 Binary files a/tests/references/hexagon-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/hexagon-open-gnome-xsession-39.png b/tests/references/hexagon-open-gnome-xsession-39.png index a4158fc..5fe891d 100644 Binary files a/tests/references/hexagon-open-gnome-xsession-39.png and b/tests/references/hexagon-open-gnome-xsession-39.png differ diff --git a/tests/references/hexagon-open-gnome-xsession-40.png b/tests/references/hexagon-open-gnome-xsession-40.png new file mode 100644 index 0000000..2effb92 Binary files /dev/null and b/tests/references/hexagon-open-gnome-xsession-40.png differ diff --git a/tests/references/hexagon-open-gnome-xsession-41.png b/tests/references/hexagon-open-gnome-xsession-41.png new file mode 100644 index 0000000..8229c41 Binary files /dev/null and b/tests/references/hexagon-open-gnome-xsession-41.png differ diff --git a/tests/references/hexagon-open-gnome-xsession-rawhide.png b/tests/references/hexagon-open-gnome-xsession-rawhide.png index 224a32c..e659311 100644 Binary files a/tests/references/hexagon-open-gnome-xsession-rawhide.png and b/tests/references/hexagon-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/incinerate-close-gnome-wayland-nested-39.png b/tests/references/incinerate-close-gnome-wayland-nested-39.png deleted file mode 100644 index 01d595f..0000000 Binary files a/tests/references/incinerate-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/incinerate-close-gnome-wayland-nested-rawhide.png b/tests/references/incinerate-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 973991b..0000000 Binary files a/tests/references/incinerate-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/incinerate-close-gnome-xsession-39.png b/tests/references/incinerate-close-gnome-xsession-39.png old mode 100644 new mode 100755 index 31f8f21..e81a046 Binary files a/tests/references/incinerate-close-gnome-xsession-39.png and b/tests/references/incinerate-close-gnome-xsession-39.png differ diff --git a/tests/references/incinerate-close-gnome-xsession-40.png b/tests/references/incinerate-close-gnome-xsession-40.png new file mode 100755 index 0000000..17a43dc Binary files /dev/null and b/tests/references/incinerate-close-gnome-xsession-40.png differ diff --git a/tests/references/incinerate-close-gnome-xsession-41.png b/tests/references/incinerate-close-gnome-xsession-41.png new file mode 100755 index 0000000..14ef204 Binary files /dev/null and b/tests/references/incinerate-close-gnome-xsession-41.png differ diff --git a/tests/references/incinerate-close-gnome-xsession-rawhide.png b/tests/references/incinerate-close-gnome-xsession-rawhide.png old mode 100644 new mode 100755 index 6a14775..a405d72 Binary files a/tests/references/incinerate-close-gnome-xsession-rawhide.png and b/tests/references/incinerate-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/incinerate-open-gnome-wayland-nested-39.png b/tests/references/incinerate-open-gnome-wayland-nested-39.png deleted file mode 100644 index c12efbd..0000000 Binary files a/tests/references/incinerate-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/incinerate-open-gnome-wayland-nested-rawhide.png b/tests/references/incinerate-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 34a00c7..0000000 Binary files a/tests/references/incinerate-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/incinerate-open-gnome-xsession-39.png b/tests/references/incinerate-open-gnome-xsession-39.png old mode 100644 new mode 100755 index 603102f..6b99c26 Binary files a/tests/references/incinerate-open-gnome-xsession-39.png and b/tests/references/incinerate-open-gnome-xsession-39.png differ diff --git a/tests/references/incinerate-open-gnome-xsession-40.png b/tests/references/incinerate-open-gnome-xsession-40.png new file mode 100755 index 0000000..be62864 Binary files /dev/null and b/tests/references/incinerate-open-gnome-xsession-40.png differ diff --git a/tests/references/incinerate-open-gnome-xsession-41.png b/tests/references/incinerate-open-gnome-xsession-41.png new file mode 100755 index 0000000..42db041 Binary files /dev/null and b/tests/references/incinerate-open-gnome-xsession-41.png differ diff --git a/tests/references/incinerate-open-gnome-xsession-rawhide.png b/tests/references/incinerate-open-gnome-xsession-rawhide.png old mode 100644 new mode 100755 index 3f77e50..c314b19 Binary files a/tests/references/incinerate-open-gnome-xsession-rawhide.png and b/tests/references/incinerate-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/matrix-close-gnome-wayland-nested-39.png b/tests/references/matrix-close-gnome-wayland-nested-39.png deleted file mode 100644 index 17f2c60..0000000 Binary files a/tests/references/matrix-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/matrix-close-gnome-wayland-nested-rawhide.png b/tests/references/matrix-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 50a5fb5..0000000 Binary files a/tests/references/matrix-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/matrix-close-gnome-xsession-39.png b/tests/references/matrix-close-gnome-xsession-39.png index f5b967b..68719ce 100644 Binary files a/tests/references/matrix-close-gnome-xsession-39.png and b/tests/references/matrix-close-gnome-xsession-39.png differ diff --git a/tests/references/matrix-close-gnome-xsession-40.png b/tests/references/matrix-close-gnome-xsession-40.png new file mode 100644 index 0000000..5d6cca4 Binary files /dev/null and b/tests/references/matrix-close-gnome-xsession-40.png differ diff --git a/tests/references/matrix-close-gnome-xsession-41.png b/tests/references/matrix-close-gnome-xsession-41.png new file mode 100644 index 0000000..9cbc2fa Binary files /dev/null and b/tests/references/matrix-close-gnome-xsession-41.png differ diff --git a/tests/references/matrix-close-gnome-xsession-rawhide.png b/tests/references/matrix-close-gnome-xsession-rawhide.png index ab725b4..4d2ab50 100644 Binary files a/tests/references/matrix-close-gnome-xsession-rawhide.png and b/tests/references/matrix-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/matrix-open-gnome-wayland-nested-39.png b/tests/references/matrix-open-gnome-wayland-nested-39.png deleted file mode 100644 index 896a2f7..0000000 Binary files a/tests/references/matrix-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/matrix-open-gnome-wayland-nested-rawhide.png b/tests/references/matrix-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index de1e172..0000000 Binary files a/tests/references/matrix-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/matrix-open-gnome-xsession-39.png b/tests/references/matrix-open-gnome-xsession-39.png index 8272f77..42ab142 100644 Binary files a/tests/references/matrix-open-gnome-xsession-39.png and b/tests/references/matrix-open-gnome-xsession-39.png differ diff --git a/tests/references/matrix-open-gnome-xsession-40.png b/tests/references/matrix-open-gnome-xsession-40.png new file mode 100644 index 0000000..36bd6f6 Binary files /dev/null and b/tests/references/matrix-open-gnome-xsession-40.png differ diff --git a/tests/references/matrix-open-gnome-xsession-41.png b/tests/references/matrix-open-gnome-xsession-41.png new file mode 100644 index 0000000..0c8cdf9 Binary files /dev/null and b/tests/references/matrix-open-gnome-xsession-41.png differ diff --git a/tests/references/matrix-open-gnome-xsession-rawhide.png b/tests/references/matrix-open-gnome-xsession-rawhide.png index ae5ba50..620ccb8 100644 Binary files a/tests/references/matrix-open-gnome-xsession-rawhide.png and b/tests/references/matrix-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/pixel-wheel-close-gnome-wayland-nested-39.png b/tests/references/pixel-wheel-close-gnome-wayland-nested-39.png deleted file mode 100644 index cba560b..0000000 Binary files a/tests/references/pixel-wheel-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/pixel-wheel-close-gnome-wayland-nested-rawhide.png b/tests/references/pixel-wheel-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index dd10fc1..0000000 Binary files a/tests/references/pixel-wheel-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/pixel-wheel-close-gnome-xsession-39.png b/tests/references/pixel-wheel-close-gnome-xsession-39.png index a8d117b..57b5a40 100644 Binary files a/tests/references/pixel-wheel-close-gnome-xsession-39.png and b/tests/references/pixel-wheel-close-gnome-xsession-39.png differ diff --git a/tests/references/pixel-wheel-close-gnome-xsession-40.png b/tests/references/pixel-wheel-close-gnome-xsession-40.png new file mode 100644 index 0000000..849fe39 Binary files /dev/null and b/tests/references/pixel-wheel-close-gnome-xsession-40.png differ diff --git a/tests/references/pixel-wheel-close-gnome-xsession-41.png b/tests/references/pixel-wheel-close-gnome-xsession-41.png new file mode 100644 index 0000000..42cbfff Binary files /dev/null and b/tests/references/pixel-wheel-close-gnome-xsession-41.png differ diff --git a/tests/references/pixel-wheel-close-gnome-xsession-rawhide.png b/tests/references/pixel-wheel-close-gnome-xsession-rawhide.png index e2a0202..49e4791 100644 Binary files a/tests/references/pixel-wheel-close-gnome-xsession-rawhide.png and b/tests/references/pixel-wheel-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/pixel-wheel-open-gnome-wayland-nested-39.png b/tests/references/pixel-wheel-open-gnome-wayland-nested-39.png deleted file mode 100644 index 179aa06..0000000 Binary files a/tests/references/pixel-wheel-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/pixel-wheel-open-gnome-wayland-nested-rawhide.png b/tests/references/pixel-wheel-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index d2b8734..0000000 Binary files a/tests/references/pixel-wheel-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/pixel-wheel-open-gnome-xsession-39.png b/tests/references/pixel-wheel-open-gnome-xsession-39.png index 3a45291..a6b4406 100644 Binary files a/tests/references/pixel-wheel-open-gnome-xsession-39.png and b/tests/references/pixel-wheel-open-gnome-xsession-39.png differ diff --git a/tests/references/pixel-wheel-open-gnome-xsession-40.png b/tests/references/pixel-wheel-open-gnome-xsession-40.png new file mode 100644 index 0000000..6b59583 Binary files /dev/null and b/tests/references/pixel-wheel-open-gnome-xsession-40.png differ diff --git a/tests/references/pixel-wheel-open-gnome-xsession-41.png b/tests/references/pixel-wheel-open-gnome-xsession-41.png new file mode 100644 index 0000000..5474392 Binary files /dev/null and b/tests/references/pixel-wheel-open-gnome-xsession-41.png differ diff --git a/tests/references/pixel-wheel-open-gnome-xsession-rawhide.png b/tests/references/pixel-wheel-open-gnome-xsession-rawhide.png index c138ea9..8febb64 100644 Binary files a/tests/references/pixel-wheel-open-gnome-xsession-rawhide.png and b/tests/references/pixel-wheel-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/pixel-wipe-close-gnome-wayland-nested-39.png b/tests/references/pixel-wipe-close-gnome-wayland-nested-39.png deleted file mode 100644 index b31725d..0000000 Binary files a/tests/references/pixel-wipe-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/pixel-wipe-close-gnome-wayland-nested-rawhide.png b/tests/references/pixel-wipe-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index fd7909e..0000000 Binary files a/tests/references/pixel-wipe-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/pixel-wipe-close-gnome-xsession-39.png b/tests/references/pixel-wipe-close-gnome-xsession-39.png index fcddec4..382b47f 100644 Binary files a/tests/references/pixel-wipe-close-gnome-xsession-39.png and b/tests/references/pixel-wipe-close-gnome-xsession-39.png differ diff --git a/tests/references/pixel-wipe-close-gnome-xsession-40.png b/tests/references/pixel-wipe-close-gnome-xsession-40.png new file mode 100644 index 0000000..ab14175 Binary files /dev/null and b/tests/references/pixel-wipe-close-gnome-xsession-40.png differ diff --git a/tests/references/pixel-wipe-close-gnome-xsession-41.png b/tests/references/pixel-wipe-close-gnome-xsession-41.png new file mode 100644 index 0000000..2ec8e17 Binary files /dev/null and b/tests/references/pixel-wipe-close-gnome-xsession-41.png differ diff --git a/tests/references/pixel-wipe-close-gnome-xsession-rawhide.png b/tests/references/pixel-wipe-close-gnome-xsession-rawhide.png index d4a27e0..64a6d8b 100644 Binary files a/tests/references/pixel-wipe-close-gnome-xsession-rawhide.png and b/tests/references/pixel-wipe-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/pixel-wipe-open-gnome-wayland-nested-39.png b/tests/references/pixel-wipe-open-gnome-wayland-nested-39.png deleted file mode 100644 index 7348a9c..0000000 Binary files a/tests/references/pixel-wipe-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/pixel-wipe-open-gnome-wayland-nested-rawhide.png b/tests/references/pixel-wipe-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index b3fbbe7..0000000 Binary files a/tests/references/pixel-wipe-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/pixel-wipe-open-gnome-xsession-39.png b/tests/references/pixel-wipe-open-gnome-xsession-39.png index 3944e2b..a41b8d8 100644 Binary files a/tests/references/pixel-wipe-open-gnome-xsession-39.png and b/tests/references/pixel-wipe-open-gnome-xsession-39.png differ diff --git a/tests/references/pixel-wipe-open-gnome-xsession-40.png b/tests/references/pixel-wipe-open-gnome-xsession-40.png new file mode 100644 index 0000000..2e1014f Binary files /dev/null and b/tests/references/pixel-wipe-open-gnome-xsession-40.png differ diff --git a/tests/references/pixel-wipe-open-gnome-xsession-41.png b/tests/references/pixel-wipe-open-gnome-xsession-41.png new file mode 100644 index 0000000..65f1f03 Binary files /dev/null and b/tests/references/pixel-wipe-open-gnome-xsession-41.png differ diff --git a/tests/references/pixel-wipe-open-gnome-xsession-rawhide.png b/tests/references/pixel-wipe-open-gnome-xsession-rawhide.png index 7096837..7c0d7c6 100644 Binary files a/tests/references/pixel-wipe-open-gnome-xsession-rawhide.png and b/tests/references/pixel-wipe-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/pixelate-close-gnome-wayland-nested-39.png b/tests/references/pixelate-close-gnome-wayland-nested-39.png deleted file mode 100644 index 64914d7..0000000 Binary files a/tests/references/pixelate-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/pixelate-close-gnome-wayland-nested-rawhide.png b/tests/references/pixelate-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index e175449..0000000 Binary files a/tests/references/pixelate-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/pixelate-close-gnome-xsession-39.png b/tests/references/pixelate-close-gnome-xsession-39.png index 3c42db5..3618997 100644 Binary files a/tests/references/pixelate-close-gnome-xsession-39.png and b/tests/references/pixelate-close-gnome-xsession-39.png differ diff --git a/tests/references/pixelate-close-gnome-xsession-40.png b/tests/references/pixelate-close-gnome-xsession-40.png new file mode 100644 index 0000000..428b649 Binary files /dev/null and b/tests/references/pixelate-close-gnome-xsession-40.png differ diff --git a/tests/references/pixelate-close-gnome-xsession-41.png b/tests/references/pixelate-close-gnome-xsession-41.png new file mode 100644 index 0000000..096fab3 Binary files /dev/null and b/tests/references/pixelate-close-gnome-xsession-41.png differ diff --git a/tests/references/pixelate-close-gnome-xsession-rawhide.png b/tests/references/pixelate-close-gnome-xsession-rawhide.png index a2839bc..1f5b782 100644 Binary files a/tests/references/pixelate-close-gnome-xsession-rawhide.png and b/tests/references/pixelate-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/pixelate-open-gnome-wayland-nested-39.png b/tests/references/pixelate-open-gnome-wayland-nested-39.png deleted file mode 100644 index a28cdfe..0000000 Binary files a/tests/references/pixelate-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/pixelate-open-gnome-wayland-nested-rawhide.png b/tests/references/pixelate-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 20b1296..0000000 Binary files a/tests/references/pixelate-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/pixelate-open-gnome-xsession-39.png b/tests/references/pixelate-open-gnome-xsession-39.png index 0754b38..b8a6ad3 100644 Binary files a/tests/references/pixelate-open-gnome-xsession-39.png and b/tests/references/pixelate-open-gnome-xsession-39.png differ diff --git a/tests/references/pixelate-open-gnome-xsession-40.png b/tests/references/pixelate-open-gnome-xsession-40.png new file mode 100644 index 0000000..9e6712e Binary files /dev/null and b/tests/references/pixelate-open-gnome-xsession-40.png differ diff --git a/tests/references/pixelate-open-gnome-xsession-41.png b/tests/references/pixelate-open-gnome-xsession-41.png new file mode 100644 index 0000000..22269dd Binary files /dev/null and b/tests/references/pixelate-open-gnome-xsession-41.png differ diff --git a/tests/references/pixelate-open-gnome-xsession-rawhide.png b/tests/references/pixelate-open-gnome-xsession-rawhide.png index 5fa5fec..85556cc 100644 Binary files a/tests/references/pixelate-open-gnome-xsession-rawhide.png and b/tests/references/pixelate-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/portal-close-gnome-wayland-nested-39.png b/tests/references/portal-close-gnome-wayland-nested-39.png deleted file mode 100644 index c04c488..0000000 Binary files a/tests/references/portal-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/portal-close-gnome-wayland-nested-rawhide.png b/tests/references/portal-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 7e319c7..0000000 Binary files a/tests/references/portal-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/portal-close-gnome-xsession-39.png b/tests/references/portal-close-gnome-xsession-39.png index d4340d6..099627c 100644 Binary files a/tests/references/portal-close-gnome-xsession-39.png and b/tests/references/portal-close-gnome-xsession-39.png differ diff --git a/tests/references/portal-close-gnome-xsession-40.png b/tests/references/portal-close-gnome-xsession-40.png new file mode 100644 index 0000000..005e079 Binary files /dev/null and b/tests/references/portal-close-gnome-xsession-40.png differ diff --git a/tests/references/portal-close-gnome-xsession-41.png b/tests/references/portal-close-gnome-xsession-41.png new file mode 100644 index 0000000..99deee4 Binary files /dev/null and b/tests/references/portal-close-gnome-xsession-41.png differ diff --git a/tests/references/portal-close-gnome-xsession-rawhide.png b/tests/references/portal-close-gnome-xsession-rawhide.png index 000ec90..1b70c55 100644 Binary files a/tests/references/portal-close-gnome-xsession-rawhide.png and b/tests/references/portal-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/portal-open-gnome-wayland-nested-39.png b/tests/references/portal-open-gnome-wayland-nested-39.png deleted file mode 100644 index 2847973..0000000 Binary files a/tests/references/portal-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/portal-open-gnome-wayland-nested-rawhide.png b/tests/references/portal-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 2921592..0000000 Binary files a/tests/references/portal-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/portal-open-gnome-xsession-39.png b/tests/references/portal-open-gnome-xsession-39.png index c008231..ccf25f5 100644 Binary files a/tests/references/portal-open-gnome-xsession-39.png and b/tests/references/portal-open-gnome-xsession-39.png differ diff --git a/tests/references/portal-open-gnome-xsession-40.png b/tests/references/portal-open-gnome-xsession-40.png new file mode 100644 index 0000000..bf51d80 Binary files /dev/null and b/tests/references/portal-open-gnome-xsession-40.png differ diff --git a/tests/references/portal-open-gnome-xsession-41.png b/tests/references/portal-open-gnome-xsession-41.png new file mode 100644 index 0000000..25d42db Binary files /dev/null and b/tests/references/portal-open-gnome-xsession-41.png differ diff --git a/tests/references/portal-open-gnome-xsession-rawhide.png b/tests/references/portal-open-gnome-xsession-rawhide.png index c7b071e..d943cd4 100644 Binary files a/tests/references/portal-open-gnome-xsession-rawhide.png and b/tests/references/portal-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/preferences-gnome-wayland-nested-39.png b/tests/references/preferences-gnome-wayland-nested-39.png deleted file mode 100644 index 13c40b4..0000000 Binary files a/tests/references/preferences-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/preferences-gnome-wayland-nested-rawhide.png b/tests/references/preferences-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 4705513..0000000 Binary files a/tests/references/preferences-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/preferences-gnome-xsession-39.png b/tests/references/preferences-gnome-xsession-39.png index 3f5d696..2219870 100644 Binary files a/tests/references/preferences-gnome-xsession-39.png and b/tests/references/preferences-gnome-xsession-39.png differ diff --git a/tests/references/preferences-gnome-xsession-40.png b/tests/references/preferences-gnome-xsession-40.png new file mode 100644 index 0000000..f28115a Binary files /dev/null and b/tests/references/preferences-gnome-xsession-40.png differ diff --git a/tests/references/preferences-gnome-xsession-41.png b/tests/references/preferences-gnome-xsession-41.png new file mode 100644 index 0000000..fd9bbcc Binary files /dev/null and b/tests/references/preferences-gnome-xsession-41.png differ diff --git a/tests/references/preferences-gnome-xsession-rawhide.png b/tests/references/preferences-gnome-xsession-rawhide.png index 88211db..40121a4 100644 Binary files a/tests/references/preferences-gnome-xsession-rawhide.png and b/tests/references/preferences-gnome-xsession-rawhide.png differ diff --git a/tests/references/snap-close-gnome-wayland-nested-39.png b/tests/references/snap-close-gnome-wayland-nested-39.png deleted file mode 100644 index f51df54..0000000 Binary files a/tests/references/snap-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/snap-close-gnome-wayland-nested-rawhide.png b/tests/references/snap-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 5fba928..0000000 Binary files a/tests/references/snap-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/snap-close-gnome-xsession-39.png b/tests/references/snap-close-gnome-xsession-39.png index 124b682..0757998 100644 Binary files a/tests/references/snap-close-gnome-xsession-39.png and b/tests/references/snap-close-gnome-xsession-39.png differ diff --git a/tests/references/snap-close-gnome-xsession-40.png b/tests/references/snap-close-gnome-xsession-40.png new file mode 100644 index 0000000..565c8db Binary files /dev/null and b/tests/references/snap-close-gnome-xsession-40.png differ diff --git a/tests/references/snap-close-gnome-xsession-41.png b/tests/references/snap-close-gnome-xsession-41.png new file mode 100644 index 0000000..953d396 Binary files /dev/null and b/tests/references/snap-close-gnome-xsession-41.png differ diff --git a/tests/references/snap-close-gnome-xsession-rawhide.png b/tests/references/snap-close-gnome-xsession-rawhide.png index 32dd211..ca0882e 100644 Binary files a/tests/references/snap-close-gnome-xsession-rawhide.png and b/tests/references/snap-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/snap-open-gnome-wayland-nested-39.png b/tests/references/snap-open-gnome-wayland-nested-39.png deleted file mode 100644 index 1a32550..0000000 Binary files a/tests/references/snap-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/snap-open-gnome-wayland-nested-rawhide.png b/tests/references/snap-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 82e8c8c..0000000 Binary files a/tests/references/snap-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/snap-open-gnome-xsession-39.png b/tests/references/snap-open-gnome-xsession-39.png index 0083258..e49770a 100644 Binary files a/tests/references/snap-open-gnome-xsession-39.png and b/tests/references/snap-open-gnome-xsession-39.png differ diff --git a/tests/references/snap-open-gnome-xsession-40.png b/tests/references/snap-open-gnome-xsession-40.png new file mode 100644 index 0000000..13db331 Binary files /dev/null and b/tests/references/snap-open-gnome-xsession-40.png differ diff --git a/tests/references/snap-open-gnome-xsession-41.png b/tests/references/snap-open-gnome-xsession-41.png new file mode 100644 index 0000000..e06de47 Binary files /dev/null and b/tests/references/snap-open-gnome-xsession-41.png differ diff --git a/tests/references/snap-open-gnome-xsession-rawhide.png b/tests/references/snap-open-gnome-xsession-rawhide.png index 0e8be96..3637440 100644 Binary files a/tests/references/snap-open-gnome-xsession-rawhide.png and b/tests/references/snap-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/trex-close-gnome-wayland-nested-39.png b/tests/references/trex-close-gnome-wayland-nested-39.png deleted file mode 100644 index 03e6d93..0000000 Binary files a/tests/references/trex-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/trex-close-gnome-wayland-nested-rawhide.png b/tests/references/trex-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 330c7c0..0000000 Binary files a/tests/references/trex-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/trex-close-gnome-xsession-39.png b/tests/references/trex-close-gnome-xsession-39.png index 71461b2..1269aa8 100644 Binary files a/tests/references/trex-close-gnome-xsession-39.png and b/tests/references/trex-close-gnome-xsession-39.png differ diff --git a/tests/references/trex-close-gnome-xsession-40.png b/tests/references/trex-close-gnome-xsession-40.png new file mode 100644 index 0000000..6b53f38 Binary files /dev/null and b/tests/references/trex-close-gnome-xsession-40.png differ diff --git a/tests/references/trex-close-gnome-xsession-41.png b/tests/references/trex-close-gnome-xsession-41.png new file mode 100644 index 0000000..0369aec Binary files /dev/null and b/tests/references/trex-close-gnome-xsession-41.png differ diff --git a/tests/references/trex-close-gnome-xsession-rawhide.png b/tests/references/trex-close-gnome-xsession-rawhide.png index 12d7b28..b74a1f2 100644 Binary files a/tests/references/trex-close-gnome-xsession-rawhide.png and b/tests/references/trex-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/trex-open-gnome-wayland-nested-39.png b/tests/references/trex-open-gnome-wayland-nested-39.png deleted file mode 100644 index 88c081f..0000000 Binary files a/tests/references/trex-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/trex-open-gnome-wayland-nested-rawhide.png b/tests/references/trex-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 730934b..0000000 Binary files a/tests/references/trex-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/trex-open-gnome-xsession-39.png b/tests/references/trex-open-gnome-xsession-39.png index 45184dc..2f9cb42 100644 Binary files a/tests/references/trex-open-gnome-xsession-39.png and b/tests/references/trex-open-gnome-xsession-39.png differ diff --git a/tests/references/trex-open-gnome-xsession-40.png b/tests/references/trex-open-gnome-xsession-40.png new file mode 100644 index 0000000..a39e8c5 Binary files /dev/null and b/tests/references/trex-open-gnome-xsession-40.png differ diff --git a/tests/references/trex-open-gnome-xsession-41.png b/tests/references/trex-open-gnome-xsession-41.png new file mode 100644 index 0000000..bce71da Binary files /dev/null and b/tests/references/trex-open-gnome-xsession-41.png differ diff --git a/tests/references/trex-open-gnome-xsession-rawhide.png b/tests/references/trex-open-gnome-xsession-rawhide.png index a17e95b..e65285c 100644 Binary files a/tests/references/trex-open-gnome-xsession-rawhide.png and b/tests/references/trex-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/tv-close-gnome-wayland-nested-39.png b/tests/references/tv-close-gnome-wayland-nested-39.png deleted file mode 100644 index fe2b404..0000000 Binary files a/tests/references/tv-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/tv-close-gnome-wayland-nested-rawhide.png b/tests/references/tv-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index c58b364..0000000 Binary files a/tests/references/tv-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/tv-close-gnome-xsession-39.png b/tests/references/tv-close-gnome-xsession-39.png index 744ad8c..cb45033 100644 Binary files a/tests/references/tv-close-gnome-xsession-39.png and b/tests/references/tv-close-gnome-xsession-39.png differ diff --git a/tests/references/tv-close-gnome-xsession-40.png b/tests/references/tv-close-gnome-xsession-40.png new file mode 100644 index 0000000..57ce5c1 Binary files /dev/null and b/tests/references/tv-close-gnome-xsession-40.png differ diff --git a/tests/references/tv-close-gnome-xsession-41.png b/tests/references/tv-close-gnome-xsession-41.png new file mode 100644 index 0000000..279fb83 Binary files /dev/null and b/tests/references/tv-close-gnome-xsession-41.png differ diff --git a/tests/references/tv-close-gnome-xsession-rawhide.png b/tests/references/tv-close-gnome-xsession-rawhide.png index aa17dcf..4e6b191 100644 Binary files a/tests/references/tv-close-gnome-xsession-rawhide.png and b/tests/references/tv-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-39.png b/tests/references/tv-glitch-close-gnome-wayland-nested-39.png deleted file mode 100644 index 50e4ec1..0000000 Binary files a/tests/references/tv-glitch-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-rawhide.png b/tests/references/tv-glitch-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index d98ab33..0000000 Binary files a/tests/references/tv-glitch-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-39.png b/tests/references/tv-glitch-close-gnome-xsession-39.png index 6044618..f1586a5 100644 Binary files a/tests/references/tv-glitch-close-gnome-xsession-39.png and b/tests/references/tv-glitch-close-gnome-xsession-39.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-40.png b/tests/references/tv-glitch-close-gnome-xsession-40.png new file mode 100644 index 0000000..d20c80a Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-40.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-41.png b/tests/references/tv-glitch-close-gnome-xsession-41.png new file mode 100644 index 0000000..88c73c4 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-41.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-rawhide.png b/tests/references/tv-glitch-close-gnome-xsession-rawhide.png index ef3f356..7fced94 100644 Binary files a/tests/references/tv-glitch-close-gnome-xsession-rawhide.png and b/tests/references/tv-glitch-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-39.png b/tests/references/tv-glitch-open-gnome-wayland-nested-39.png deleted file mode 100644 index 0c821b8..0000000 Binary files a/tests/references/tv-glitch-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-rawhide.png b/tests/references/tv-glitch-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 82f1529..0000000 Binary files a/tests/references/tv-glitch-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-39.png b/tests/references/tv-glitch-open-gnome-xsession-39.png index 666b286..94dce8e 100644 Binary files a/tests/references/tv-glitch-open-gnome-xsession-39.png and b/tests/references/tv-glitch-open-gnome-xsession-39.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-40.png b/tests/references/tv-glitch-open-gnome-xsession-40.png new file mode 100644 index 0000000..c627862 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-40.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-41.png b/tests/references/tv-glitch-open-gnome-xsession-41.png new file mode 100644 index 0000000..77bded7 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-41.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-rawhide.png b/tests/references/tv-glitch-open-gnome-xsession-rawhide.png index df790b8..f8b21f2 100644 Binary files a/tests/references/tv-glitch-open-gnome-xsession-rawhide.png and b/tests/references/tv-glitch-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/tv-open-gnome-wayland-nested-39.png b/tests/references/tv-open-gnome-wayland-nested-39.png deleted file mode 100644 index 9ad9502..0000000 Binary files a/tests/references/tv-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/tv-open-gnome-wayland-nested-rawhide.png b/tests/references/tv-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index a135fbd..0000000 Binary files a/tests/references/tv-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/tv-open-gnome-xsession-39.png b/tests/references/tv-open-gnome-xsession-39.png index 347273f..a8f95ad 100644 Binary files a/tests/references/tv-open-gnome-xsession-39.png and b/tests/references/tv-open-gnome-xsession-39.png differ diff --git a/tests/references/tv-open-gnome-xsession-40.png b/tests/references/tv-open-gnome-xsession-40.png new file mode 100644 index 0000000..b06ed91 Binary files /dev/null and b/tests/references/tv-open-gnome-xsession-40.png differ diff --git a/tests/references/tv-open-gnome-xsession-41.png b/tests/references/tv-open-gnome-xsession-41.png new file mode 100644 index 0000000..49577d9 Binary files /dev/null and b/tests/references/tv-open-gnome-xsession-41.png differ diff --git a/tests/references/tv-open-gnome-xsession-rawhide.png b/tests/references/tv-open-gnome-xsession-rawhide.png index 7e6b2c7..870a369 100644 Binary files a/tests/references/tv-open-gnome-xsession-rawhide.png and b/tests/references/tv-open-gnome-xsession-rawhide.png differ diff --git a/tests/references/wisps-close-gnome-wayland-nested-39.png b/tests/references/wisps-close-gnome-wayland-nested-39.png deleted file mode 100644 index 5a6716b..0000000 Binary files a/tests/references/wisps-close-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/wisps-close-gnome-wayland-nested-rawhide.png b/tests/references/wisps-close-gnome-wayland-nested-rawhide.png deleted file mode 100644 index e8b2f17..0000000 Binary files a/tests/references/wisps-close-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/wisps-close-gnome-xsession-39.png b/tests/references/wisps-close-gnome-xsession-39.png index 25356f1..61287b6 100644 Binary files a/tests/references/wisps-close-gnome-xsession-39.png and b/tests/references/wisps-close-gnome-xsession-39.png differ diff --git a/tests/references/wisps-close-gnome-xsession-40.png b/tests/references/wisps-close-gnome-xsession-40.png new file mode 100644 index 0000000..60cd197 Binary files /dev/null and b/tests/references/wisps-close-gnome-xsession-40.png differ diff --git a/tests/references/wisps-close-gnome-xsession-41.png b/tests/references/wisps-close-gnome-xsession-41.png new file mode 100644 index 0000000..7413837 Binary files /dev/null and b/tests/references/wisps-close-gnome-xsession-41.png differ diff --git a/tests/references/wisps-close-gnome-xsession-rawhide.png b/tests/references/wisps-close-gnome-xsession-rawhide.png index 33ea636..881c9aa 100644 Binary files a/tests/references/wisps-close-gnome-xsession-rawhide.png and b/tests/references/wisps-close-gnome-xsession-rawhide.png differ diff --git a/tests/references/wisps-open-gnome-wayland-nested-39.png b/tests/references/wisps-open-gnome-wayland-nested-39.png deleted file mode 100644 index 6dc2b39..0000000 Binary files a/tests/references/wisps-open-gnome-wayland-nested-39.png and /dev/null differ diff --git a/tests/references/wisps-open-gnome-wayland-nested-rawhide.png b/tests/references/wisps-open-gnome-wayland-nested-rawhide.png deleted file mode 100644 index 82f5bed..0000000 Binary files a/tests/references/wisps-open-gnome-wayland-nested-rawhide.png and /dev/null differ diff --git a/tests/references/wisps-open-gnome-xsession-39.png b/tests/references/wisps-open-gnome-xsession-39.png index 2d701ab..30ab410 100644 Binary files a/tests/references/wisps-open-gnome-xsession-39.png and b/tests/references/wisps-open-gnome-xsession-39.png differ diff --git a/tests/references/wisps-open-gnome-xsession-40.png b/tests/references/wisps-open-gnome-xsession-40.png new file mode 100644 index 0000000..4ffdc08 Binary files /dev/null and b/tests/references/wisps-open-gnome-xsession-40.png differ diff --git a/tests/references/wisps-open-gnome-xsession-41.png b/tests/references/wisps-open-gnome-xsession-41.png new file mode 100644 index 0000000..b0020ef Binary files /dev/null and b/tests/references/wisps-open-gnome-xsession-41.png differ diff --git a/tests/references/wisps-open-gnome-xsession-rawhide.png b/tests/references/wisps-open-gnome-xsession-rawhide.png index 2cf4d7b..05131e8 100644 Binary files a/tests/references/wisps-open-gnome-xsession-rawhide.png and b/tests/references/wisps-open-gnome-xsession-rawhide.png differ diff --git a/tests/run-test.sh b/tests/run-test.sh index a3154cc..872397b 100755 --- a/tests/run-test.sh +++ b/tests/run-test.sh @@ -24,13 +24,7 @@ # The scripts supports two arguments: # # -v fedora_version: This determines the version of GNOME Shell to test agains. -# -v 32: GNOME Shell 3.36 -# -v 33: GNOME Shell 3.38 -# -v 34: GNOME Shell 40 -# -v 35: GNOME Shell 41 -# -v 36: GNOME Shell 42 -# -v 37: GNOME Shell 43 -# -v 38: GNOME Shell 44 +# -v 39: GNOME Shell 45 # -v rawhide: The current GNOME Shell version of Fedora Rawhide # -s session: This can either be "gnome-xsession" or "gnome-wayland-nested". @@ -212,6 +206,7 @@ set_setting "test-mode" true test_effect "energize-a" test_effect "energize-b" test_effect "fire" +test_effect "focus" test_effect "glide" test_effect "glitch" test_effect "hexagon"