Compare commits

..

6 Commits

Author SHA1 Message Date
Simon Schneegans 62c57a5163 Merge branch 'main' into feature/magic-lamp
Checks / Check Clang-Format (push) Has been cancelled
Checks / Check Compliance with REUSE Specification (push) Has been cancelled
Checks / Check Comment Percentage (push) Has been cancelled
Checks / Run ShellCheck (push) Has been cancelled
Checks / Generate References (push) Has been cancelled
Checks / Run Tests (gnome-wayland-nested, 32) (push) Has been cancelled
Checks / Run Tests (gnome-wayland-nested, 33) (push) Has been cancelled
Checks / Run Tests (gnome-wayland-nested, 34) (push) Has been cancelled
Checks / Run Tests (gnome-wayland-nested, 35) (push) Has been cancelled
Checks / Run Tests (gnome-wayland-nested, 36) (push) Has been cancelled
Checks / Run Tests (gnome-wayland-nested, 37) (push) Has been cancelled
Checks / Run Tests (gnome-wayland-nested, 38) (push) Has been cancelled
Checks / Run Tests (gnome-wayland-nested, rawhide) (push) Has been cancelled
Checks / Run Tests (gnome-xsession, 32) (push) Has been cancelled
Checks / Run Tests (gnome-xsession, 33) (push) Has been cancelled
Checks / Run Tests (gnome-xsession, 34) (push) Has been cancelled
Checks / Run Tests (gnome-xsession, 35) (push) Has been cancelled
Checks / Run Tests (gnome-xsession, 36) (push) Has been cancelled
Checks / Run Tests (gnome-xsession, 37) (push) Has been cancelled
Checks / Run Tests (gnome-xsession, 38) (push) Has been cancelled
Checks / Run Tests (gnome-xsession, rawhide) (push) Has been cancelled
2023-08-13 12:43:40 +02:00
Simon Schneegans b9901bad86 🔧 Work on lamp warping 2023-08-05 12:15:55 +02:00
Simon Schneegans 21dc4eac3d 🔧 Pass initial pointer position to magic lamp shader 2023-08-02 19:25:31 +02:00
Simon Schneegans b53b856c3e 🔧 Add some warping 2023-08-02 14:02:38 +02:00
Simon Schneegans 7625c98ad8 Merge branch 'main' into feature/magic-lamp 2023-08-02 13:49:00 +02:00
Simon Schneegans 6eebcc6b8c 🎉 Add initial magic lamp code 2023-03-29 20:00:11 +02:00
118 changed files with 13609 additions and 3956 deletions
+42 -35
View File
@@ -6,10 +6,10 @@ name: Checks
on:
push:
branches:
- "**"
- '**'
pull_request:
branches:
- "**"
- '**'
jobs:
clang_format:
@@ -33,9 +33,9 @@ jobs:
name: Check Compliance with REUSE Specification
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v1
- uses: actions/checkout@v3
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v1
comment_percentage:
name: Check Comment Percentage
@@ -85,19 +85,19 @@ jobs:
if: >
github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]')
steps:
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
run: make
- name: Generate References
run: sudo make references
- uses: actions/upload-artifact@v3
with:
name: references
path: tests/references/
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
run: make
- name: Generate References
run: sudo make references
- uses: actions/upload-artifact@v3
with:
name: references
path: tests/references/
build:
name: Run Tests
@@ -110,22 +110,29 @@ jobs:
fail-fast: false
matrix:
version:
- "rawhide"
- '32'
- '33'
- '34'
- '35'
- '36'
- '37'
- '38'
- 'rawhide'
session:
- "gnome-xsession"
- "gnome-wayland-nested"
- 'gnome-xsession'
- 'gnome-wayland-nested'
steps:
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
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
if: failure()
with:
name: result_${{ matrix.version }}_${{ matrix.session }}
path: tests/output/
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
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
if: failure()
with:
name: result_${{ matrix.version }}_${{ matrix.session }}
path: tests/output/
+8 -3
View File
@@ -19,7 +19,7 @@ LOCALES_MO = $(patsubst po/%.po,locale/%/LC_MESSAGES/$(NAME).mo,$(LOCALES_PO
ZIP_CONTENT = $(JS_FILES) $(LOCALES_MO) resources/$(NAME).gresource \
schemas/org.gnome.shell.extensions.$(NAME).gschema.xml \
schemas/org.gnome.shell.extensions.$(NAME)-profile.gschema.xml \
metadata.json LICENSE
schemas/gschemas.compiled metadata.json LICENSE
# These seven recipes can be invoked by the user.
.PHONY: zip install uninstall pot clean test references
@@ -48,7 +48,7 @@ pot: $(JS_FILES) $(UI_FILES)
# This runs several tests in containerized versions of GNOME Shell.
test:
@ for version in "rawhide" ; do \
@ for version in 32 33 34 35 36 37 38 "rawhide" ; do \
for session in "gnome-xsession" "gnome-wayland-nested" ; do \
echo ; \
echo "Running Tests on Fedora $$version ($$session)." ; \
@@ -59,7 +59,7 @@ test:
# This re-generates all reference images required by the tests.
references:
@ for version in "rawhide" ; do \
@ for version in 32 33 34 35 36 37 38 "rawhide" ; do \
for session in "gnome-xsession" "gnome-wayland-nested" ; do \
echo ; \
echo "Generating References for Fedora $$version ($$session)." ; \
@@ -92,6 +92,11 @@ $(ZIP_NAME): $(ZIP_CONTENT)
exit 1; \
fi
# Compiles the gschemas.compiled file from the gschema.xml file.
schemas/gschemas.compiled: schemas/org.gnome.shell.extensions.$(NAME).gschema.xml schemas/org.gnome.shell.extensions.$(NAME)-profile.gschema.xml
@echo "Compiling schemas..."
@glib-compile-schemas schemas
# Compiles the gresource file from the gresources.xml.
resources/$(NAME).gresource: resources/$(NAME).gresource.xml
@echo "Compiling resources..."
+65 -68
View File
@@ -19,37 +19,35 @@ SPDX-License-Identifier: CC-BY-4.0
<a href="scripts/cloc.sh"><img src="https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/Schneegans/8cf45f23253ff09b21196e7271378762/raw/comments.json" /></a>
</p>
**:warning: The code in the `main` branch is for GNOME Shell 45+. For older GNOME versions, please use the `gnome-3.36-44` branch.**
When I released the [Desktop Cube Extension](https://github.com/Schneegans/Desktop-Cube/) for GNOME, many people requested to revive one of the most useless features of Linux desktop history: Setting windows on fire!
This extension is not only more useless than the cube, but it is also much more hacky. So I expect some bug! [Let's incinerate them all](https://github.com/Schneegans/Burn-My-Windows/issues)!
**🖼️ The wallpapers used in the previews below were all generated using AI and are available in [this GitHub repository](https://github.com/Schneegans/ai-wallpapers).**
| Effect | Preview |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| **Apparition** <br> This effect hides your windows by violently sucking them into the void of magic! | <img src ="docs/pics/apparition.gif" /> |
| **Broken Glass** <br> Shatter your windows into a shower sharp shards! This effect can be configured so that the shards fly away from your mouse pointer position! | <img src ="docs/pics/broken-glass.gif" /> |
| **Doom** <br> Melt your windows. Inspired by the legendary screen transitions of the original Doom. | <img src ="docs/pics/doom.gif" /> |
| **Energize A** <br> Beam your windows away! | <img src ="docs/pics/energize-a.gif" /> |
| **Energize B** <br> Using different transporter technology results in an alternative visual effect. | <img src ="docs/pics/energize-b.gif" /> |
| **Fire** <br> 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. | <img src ="docs/pics/fire.gif" /> |
| **Glide** <br> This very simple effect fades the window to transparency with subtle 3D effects. | <img src ="docs/pics/glide.gif" /> |
| **Glitch** <br> This effect applies some intentional graphics issues to your windows. | <img src ="docs/pics/glitch.gif" /> |
| **Hexagon** <br> With glowing lines and hexagon-shaped tiles, this effect looks very sci-fi. | <img src ="docs/pics/hexagon.gif" /> |
| **Incinerate** <br> A less snappy but definitely more fancy take on the fire effect. | <img src ="docs/pics/incinerate.gif" /> |
| **Matrix** <br> Turn your windows into a shower of green letters! The color is actually configurable. | <img src ="docs/pics/matrix.gif" /> |
| **Paint Brush** <br> Paint or erase your windows with a thick paint brush. | <img src ="docs/pics/paint-brush.gif" /> |
| **Pixelate** <br> Pixelate your windows and randomly hide pixels until the entire window is gone. | <img src ="docs/pics/pixelate.gif" /> |
| **Pixel Wheel** <br> This simple effect pixelates the window and hides the pixels in a wheel-like fashion. | <img src ="docs/pics/pixel-wheel.gif" /> |
| **Pixel Wipe** <br> This effect pixelates the window and hides the pixels radially, starting from the pointer position. | <img src ="docs/pics/pixel-wipe.gif" /> |
| **Portal** <br> This ridiculous effect teleports your windows from and to alternative dimensions. It may resemble the portal from a well-known cartoon series... | <img src ="docs/pics/portal.gif" /> |
| **Snap of Disintegration** <br> Dissolve your windows into a cloud of dust. | <img src ="docs/pics/snap.gif" /> |
| **T-Rex Attack** <br> Destroy your windows with a series of violent slashes! | <img src ="docs/pics/trex.gif" /> |
| **TV Effect** <br> This is a very simple effect to demonstrate that this extension could also be used in a more professional environment. | <img src ="docs/pics/tv.gif" /> |
| **TV Glitch** <br> This effect combines the Glitch and the TV Effect. | <img src ="docs/pics/tv-glitch.gif" /> |
| **Wisps** <br> Let your windows be carried away to the realm of dreams by these little fairies! | <img src ="docs/pics/wisps.gif" /> |
| **Your Effect!** <br> The extension is very modular and with a bit of creativity and GLSL knowledge, [you can easily create your own effects](docs/how-to-create-new-effects.md). | [![Create your own effects](docs/pics/custom.jpg)](docs/how-to-create-new-effects.md) |
Effect | Preview
-----|--------
**Apparition** <br> This effect hides your windows by violently sucking them into the void of magic! | <img src ="docs/pics/apparition.gif" />
**Broken Glass** <br> Shatter your windows into a shower sharp shards! This effect can be configured so that the shards fly away from your mouse pointer position!| <img src ="docs/pics/broken-glass.gif" />
**Doom** <br> Melt your windows. Inspired by the legendary screen transitions of the original Doom. | <img src ="docs/pics/doom.gif" />
**Energize A** <br> Beam your windows away! | <img src ="docs/pics/energize-a.gif" />
**Energize B** <br> Using different transporter technology results in an alternative visual effect. | <img src ="docs/pics/energize-b.gif" />
**Fire** <br> 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. | <img src ="docs/pics/fire.gif" />
**Glide** <br> This very simple effect fades the window to transparency with subtle 3D effects. | <img src ="docs/pics/glide.gif" />
**Glitch** <br> This effect applies some intentional graphics issues to your windows. | <img src ="docs/pics/glitch.gif" />
**Hexagon** <br> With glowing lines and hexagon-shaped tiles, this effect looks very sci-fi. | <img src ="docs/pics/hexagon.gif" />
**Incinerate** <br> A less snappy but definitely more fancy take on the fire effect. | <img src ="docs/pics/incinerate.gif" />
**Matrix** <br> Turn your windows into a shower of green letters! The color is actually configurable.| <img src ="docs/pics/matrix.gif" />
**Paint Brush** <br> Paint or erase your windows with a thick paint brush. | <img src ="docs/pics/paint-brush.gif" />
**Pixelate** <br> Pixelate your windows and randomly hide pixels until the entire window is gone.| <img src ="docs/pics/pixelate.gif" />
**Pixel Wheel** <br> This simple effect pixelates the window and hides the pixels in a wheel-like fashion.| <img src ="docs/pics/pixel-wheel.gif" />
**Pixel Wipe** <br> This effect pixelates the window and hides the pixels radially, starting from the pointer position.| <img src ="docs/pics/pixel-wipe.gif" />
**Portal** <br> This ridiculous effect teleports your windows from and to alternative dimensions. It may resemble the portal from a well-known cartoon series... | <img src ="docs/pics/portal.gif" />
**Snap of Disintegration** <br> Dissolve your windows into a cloud of dust.| <img src ="docs/pics/snap.gif" />
**T-Rex Attack** <br> Destroy your windows with a series of violent slashes!| <img src ="docs/pics/trex.gif" />
**TV Effect** <br> This is a very simple effect to demonstrate that this extension could also be used in a more professional environment. | <img src ="docs/pics/tv.gif" />
**TV Glitch** <br> This effect combines the Glitch and the TV Effect. | <img src ="docs/pics/tv-glitch.gif" />
**Wisps** <br> Let your windows be carried away to the realm of dreams by these little fairies! | <img src ="docs/pics/wisps.gif" />
**Your Effect!** <br> The extension is very modular and with a bit of creativity and GLSL knowledge, [you can easily create your own effects](docs/how-to-create-new-effects.md). | [![Create your own effects](docs/pics/custom.jpg)](docs/how-to-create-new-effects.md)
## ✅ Supported Versions
@@ -86,6 +84,7 @@ Below is a table which summarizes the current availability for all effects.
<tr><td>Wisps</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
</table>
## 💞 These People _love_ this Extension
While [coding new features](docs/how-to-create-new-effects.md) or [translating the extension](https://hosted.weblate.org/engage/burn-my-windows/) are the most awesome ways to contribute, providing financial support will help me stay motivated to invest my spare time to keep the project alive in the future.
@@ -126,6 +125,7 @@ While [coding new features](docs/how-to-create-new-effects.md) or [translating t
<a href="https://github.com/RickStanley">@RickStanley</a><br>
</p>
Do you want to show that you love it too? You may <a href="https://github.com/sponsors/Schneegans">become a sponsor for as little as 1$ / month</a>!
If you like this extension, you may also want to try one of my other GNOME extensions: [🧊 Desktop-Cube](https://github.com/Schneegans/Desktop-Cube) or [🍰 Fly-Pie](https://github.com/Schneegans/Fly-Pie/)!
@@ -157,7 +157,7 @@ gnome-extensions install burn-my-windows@schneegans.github.com.zip
Then restart GNOME Shell with <kbd>Alt</kbd> + <kbd>F2</kbd>, <kbd>r</kbd> + <kbd>Enter</kbd>.
Or logout / login if you are on Wayland.
Then you can enable the extension with the _Gnome Tweak Tool_, the _Extensions_ application or with this command:
Then you can enable the extension with the *Gnome Tweak Tool*, the *Extensions* application or with this command:
```bash
gnome-extensions enable burn-my-windows@schneegans.github.com
@@ -173,12 +173,6 @@ git clone https://github.com/Schneegans/Burn-My-Windows.git
cd Burn-My-Windows
```
If your GNOME Shell version is <= 45, you will have to checkout the `gnome-3.36-44` branch:
```bash
git checkout gnome-3.36-44
```
Now you will have to install the extension.
The `make` command below compiles the locales, schemas and resources, creates a zip file of the extension and finally installs it with the `gnome-extensions` tool.
@@ -188,12 +182,13 @@ make install
Then restart GNOME Shell with <kbd>Alt</kbd> + <kbd>F2</kbd>, <kbd>r</kbd> + <kbd>Enter</kbd>.
Or logout / login if you are on Wayland.
Then you can enable the extension with the _Gnome Tweak Tool_, the _Extensions_ application or with this command:
Then you can enable the extension with the *Gnome Tweak Tool*, the *Extensions* application or with this command:
```bash
gnome-extensions enable burn-my-windows@schneegans.github.com
```
## ⬇️ Installation (KWin)
You can either download the effects from the KDE store (a), download a stable version from GitHub (b) or clone the latest version directly with `git` (c).
@@ -206,21 +201,21 @@ You can either download the effects from the KDE store (a), download a stable ve
Here are links to all effects which are currently available in the KDE store;
- [Doom](https://store.kde.org/p/1898739)
- [Energize A](https://store.kde.org/p/1884310)
- [Energize B](https://store.kde.org/p/1884311)
- [Fire](https://store.kde.org/p/1884307)
- [Glide](https://store.kde.org/p/1935778)
- [Glitch](https://store.kde.org/p/1972813)
- [Hexagon](https://store.kde.org/p/1884309)
- [Incinerate](https://store.kde.org/p/1861183)
- [Pixelate](https://store.kde.org/p/1898742)
- [Pixel Wheel](https://store.kde.org/p/1898746)
- [Pixel Wipe](https://store.kde.org/p/1898748)
- [Portal](https://store.kde.org/p/1959879)
- [TV-Effect](https://store.kde.org/p/1884312)
- [TV-Glitch](https://store.kde.org/p/1982142)
- [Wisps](https://store.kde.org/p/1884313)
* [Doom](https://store.kde.org/p/1898739)
* [Energize A](https://store.kde.org/p/1884310)
* [Energize B](https://store.kde.org/p/1884311)
* [Fire](https://store.kde.org/p/1884307)
* [Glide](https://store.kde.org/p/1935778)
* [Glitch](https://store.kde.org/p/1972813)
* [Hexagon](https://store.kde.org/p/1884309)
* [Incinerate](https://store.kde.org/p/1861183)
* [Pixelate](https://store.kde.org/p/1898742)
* [Pixel Wheel](https://store.kde.org/p/1898746)
* [Pixel Wipe](https://store.kde.org/p/1898748)
* [Portal](https://store.kde.org/p/1959879)
* [TV-Effect](https://store.kde.org/p/1884312)
* [TV-Glitch](https://store.kde.org/p/1982142)
* [Wisps](https://store.kde.org/p/1884313)
You can also directly get the effects from within your system settings.
Just go to your System Settings, then "Workspace Behavior", and "Desktop Effects". Then click on "Get new Desktop Effects...".
@@ -242,6 +237,7 @@ tar -xf burn_my_windows_kwin4.tar.gz -C ~/.local/share/kwin/effects
Then select the desired effects in the system settings under "Desktop Effects".
### c) Cloning the Latest Version with `git`
Execute the clone command below where you want to have the source code of the extension.
@@ -262,29 +258,30 @@ tar -xf kwin/burn_my_windows_kwin4.tar.gz -C ~/.local/share/kwin/effects
That's it!
You can now select the desired effects in the system settings under "Desktop Effects".
## :octocat: I want to contribute!
That's great!
Most likely, you want to [create a new effect](docs/how-to-create-new-effects.md) or to [translate the extension](https://hosted.weblate.org/engage/burn-my-windows/)?
Most likely, you want to [create a new effect](docs/how-to-create-new-effects.md) or to [translate the extension](https://hosted.weblate.org/engage/burn-my-windows/)?
Here are some basic rules to get you started:
Commits should start with a Capital letter and should be written in present tense (e.g. **:tada: Add cool new feature** instead of **:tada: Added cool new feature**).
Commits should start with a Capital letter and should be written in present tense (e.g. __:tada: Add cool new feature__ instead of __:tada: Added cool new feature__).
You should also start your commit message with **one** applicable emoji.
This does not only look great but also makes you rethink what to add to a commit. Make many but small commits!
| Emoji | Description |
| --------------------------------------------------------- | ------------------------------------------------------------------------- |
| :tada: `:tada:` | When you added a cool new feature. |
| :wrench: `:wrench:` | When you added a piece of code. |
| :recycle: `:recycle:` | When you refactored a part of the code. |
| :sparkles: `:sparkles:` | When you applied clang-format. |
| :globe_with_meridians: `:globe_with_meridians:` | When you worked on translations. |
| :art: `:art:` | When you improved / added assets like themes. |
| :lipstick: `:lipstick:` | When you worked on the UI of the preferences dialog. |
| :rocket: `:rocket:` | When you improved performance. |
| :memo: `:memo:` | When you wrote documentation. |
| :beetle: `:beetle:` | When you fixed a bug. |
| :revolving_hearts: `:revolving_hearts:` | When a new sponsor is added or credits are updated. |
| :heavy_check_mark: `:heavy_check_mark:` | When you worked on checks or adjusted the code to be compliant with them. |
| :twisted_rightwards_arrows: `:twisted_rightwards_arrows:` | When you merged a branch. |
| :fire: `:fire:` | When you removed something. |
| :truck: `:truck:` | When you moved / renamed something. |
Emoji | Description
------|------------
:tada: `:tada:` | When you added a cool new feature.
:wrench: `:wrench:` | When you added a piece of code.
:recycle: `:recycle:` | When you refactored a part of the code.
:sparkles: `:sparkles:` | When you applied clang-format.
:globe_with_meridians: `:globe_with_meridians:` | When you worked on translations.
:art: `:art:` | When you improved / added assets like themes.
:lipstick: `:lipstick:` | When you worked on the UI of the preferences dialog.
:rocket: `:rocket:` | When you improved performance.
:memo: `:memo:` | When you wrote documentation.
:beetle: `:beetle:` | When you fixed a bug.
:revolving_hearts: `:revolving_hearts:` | When a new sponsor is added or credits are updated.
:heavy_check_mark: `:heavy_check_mark:` | When you worked on checks or adjusted the code to be compliant with them.
:twisted_rightwards_arrows: `:twisted_rightwards_arrows:` | When you merged a branch.
:fire: `:fire:` | When you removed something.
:truck: `:truck:` | When you moved / renamed something.
+1 -26
View File
@@ -5,39 +5,14 @@ SPDX-License-Identifier: CC-BY-4.0
# Changelog of the Burn-My-Windows Extension
## [Burn My Windows 38](https://github.com/schneegans/Burn-My-Windows/releases/tag/v38)
**Release Date:** 2023-09-09
#### Major Changes
- This is the first release of Burn-My-Windows supporting GNOME 45. This required a [major refactoring](https://github.com/Schneegans/Burn-My-Windows/pull/373/files) of the code base as GJS now uses ESM modules. As a consequence, this version is not compatible with older versions of GNOME Shell anymore. The old code base is still available on the `gnome-3.36-44` branch and if new features are added (especially translations), they can be backported to this branch.
## [Burn My Windows 37](https://github.com/schneegans/Burn-My-Windows/releases/tag/v37)
**Release Date:** 2023-08-26
#### Bug Fixes
- Fixed an issue which caused the effects to crash on KDE in some cases.
#### Enhancements
- Several translations have been updated. Thanks to all the translators!
## [Burn My Windows 36](https://github.com/schneegans/Burn-My-Windows/releases/tag/v36)
**Release Date:** 2023-08-18
**Release Date:** TBD
#### New Features
- Two convenience buttons have been added to the preferences dialog. One allows you to select all effects, the other one allows you to deselect all effects.
- A new main menu entry has been added which allows you to open the effect-profile directory. This is useful if you want to back up or share your profiles with others.
- The Wisps effect now supports colorful wisps. You can now specify three colors for the effect. These colors make up a gradient which is used to color the wisps.
#### Enhancements
- Several translations have been updated. Thanks to all the translators!
#### Bug Fixes
+299 -41
View File
@@ -38,7 +38,7 @@ journalctl -f -o cat | grep -E 'burn-my-windows|'
For the sake of this tutorial, we will create a **"Simple Fade"** effect.
Of course, you can replace any occurrence of this name and its nick `simple-fade` with your custom effect name.
Three simple steps are required to create a new effect.
Three simple steps are required to create a new effect.
You will have to ...
1. add preferences keys for enabling the effect,
@@ -103,14 +103,13 @@ Please study this code carefully, all of it is explained with inline comments.
// 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.
// vec2 iTexCoord: Texture coordinates for retrieving the window input color.
// 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:
@@ -163,16 +162,16 @@ void main() {
// SPDX-FileCopyrightText: Your Name <your@email.com>
// SPDX-License-Identifier: GPL-3.0-or-later
"use strict";
'use strict';
import * as utils from "../utils.js";
const GObject = imports.gi.GObject;
// 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 _ = imports.gettext.domain('burn-my-windows').gettext;
const _ = await utils.importGettext();
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
//////////////////////////////////////////////////////////////////////////////////////////
// This effect ... //
@@ -182,21 +181,21 @@ const _ = await utils.importGettext();
// 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 {
var SimpleFade = class {
// The constructor creates a ShaderFactory which will be used by extension.js to create
// shader instances for this effect. The shaders will be automagically created using the
// GLSL file in resources/shaders/<nick>.glsl. The callback will be called for each
// newly created shader instance.
constructor() {
this.shaderFactory = new ShaderFactory(Effect.getNick(), (shader) => {
this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => {
// Store uniform locations of newly created shaders.
shader._uFadeWidth = shader.get_uniform_location("uFadeWidth");
shader._uFadeWidth = shader.get_uniform_location('uFadeWidth');
// Write all uniform values at the start of each animation.
shader.connect("begin-animation", (shader, settings) => {
shader.set_uniform_float(shader._uFadeWidth, 1, [
settings.get_double("simple-fade-width"),
]);
shader.connect('begin-animation', (shader, settings) => {
shader.set_uniform_float(shader._uFadeWidth, 1, [settings.get_double('simple-fade-width')]);
});
});
}
@@ -204,7 +203,7 @@ export default class Effect {
// ---------------------------------------------------------------------------- metadata
// The effect is available on all GNOME Shell versions supported by this extension.
static getMinShellVersion() {
getMinShellVersion() {
return [3, 36];
}
@@ -213,21 +212,21 @@ export default class Effect {
// 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 "simple-fade";
getNick() {
return 'simple-fade';
}
// 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 _("Simple Fade Effect");
getLabel() {
return _('Simple Fade 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) {
bindPreferences(dialog) {
// Empty for now... Code is added here later in the tutorial!
}
@@ -236,8 +235,8 @@ export default class Effect {
// 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 };
getActorScale(settings) {
return {x: 1.0, y: 1.0};
}
}
```
@@ -251,17 +250,15 @@ Both, [`extension.js`](../extension.js) and [`prefs.js`](../prefs.js) define an
Like this:
```javascript
import SimpleFade from './src/effects/SimpleFade.js';
...
const ALL_EFFECTS = [
...
new SimpleFade(),
new Me.imports.src.effects.SimpleFade.SimpleFade(),
...
];
```
### Testing your Effect
Now you can call `make install` and restart GNOME Shell with <kbd>Alt</kbd> + <kbd>F2</kbd>, <kbd>r</kbd> + <kbd>Enter</kbd>.
@@ -277,11 +274,272 @@ gnome-extensions prefs burn-my-windows@schneegans.github.com
## Adding a Preferences Page
There should be two sliders in this example: The animation duration and the width of the fading gradient.
Just save the code below to `resources/ui/adw/simple-fade.ui`.
If your effect supports GNOME Shell 3.3x _and_ GNOME Shell 40+, you will have to provide three `*.ui` files for this.
This is because starting with GNOME Shell 40, the preference dialog uses GTK4, before it used to use GTK3.
Starting with GNOME Shell 42, it uses `libadwaita` which requires different UI files again.
_:information_source: If you do not have the means to test your effect on different versions of GNOME, feel free to submit a pull request for one GNOME version only, I may then port your effect to other GNOME versions!_
Just save the code below to `resources/ui/gtk3/simple-fade.ui`, `resources/ui/gtk4/simple-fade.ui`, and `resources/ui/adw/simple-fade.ui` respectively.
Remember to replace any occurrence of `simple-fade` with your effect's nick-name!
<details>
<summary>Expand this to show the UI code.</summary>
<summary>Expand this to show the GTK3 code.</summary>
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Your Name <your@email.com>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="simple-fade-animation-time">
<property name="upper">5000</property>
<property name="lower">100</property>
<property name="step-increment">10</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="simple-fade-width">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="simple-fade-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">simple-fade-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-simple-fade-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Fade Width</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">simple-fade-width</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-simple-fade-width">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
```
</details>
<details>
<summary>Expand this to show the GTK4 code.</summary>
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Your Name <your@email.com>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="simple-fade-animation-time">
<property name="upper">5000</property>
<property name="lower">100</property>
<property name="step-increment">10</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="simple-fade-width">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="simple-fade-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">simple-fade-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-simple-fade-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Fade Width</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">simple-fade-width</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-simple-fade-width">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
```
</details>
<details>
<summary>Expand this to show the libadwaita code.</summary>
```xml
<?xml version="1.0" encoding="UTF-8"?>
@@ -370,10 +628,10 @@ SPDX-License-Identifier: GPL-3.0-or-later
### Loading the Preferences Page
In order to load the above `*.ui` file, add the following code to your effect's `bindPreferences()` method.
In order to load the above `*.ui` files, add the following code to your effect's `bindPreferences()` method.
```javascript
static bindPreferences(dialog) {
bindPreferences(dialog) {
// These connect the settings to the UI elements. Have a look at prefs.js
// on how to bind other types of UI elements.
dialog.bindAdjustment('simple-fade-animation-time');
@@ -393,4 +651,4 @@ 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!
If you are happy with your effect, submit a pull request, and it may get included in the next version!
+135 -120
View File
@@ -14,41 +14,26 @@
'use strict';
import Gio from 'gi://Gio';
import Meta from 'gi://Meta';
const {Clutter, Gio, Meta} = imports.gi;
import {fromVersion26} from './src/migrate.js';
import {ProfileManager} from './src/ProfileManager.js';
import {WindowPicker} from './src/WindowPicker.js';
import * as utils from './src/utils.js';
const Main = imports.ui.main;
const Workspace = imports.ui.workspace.Workspace;
const WindowManager = imports.ui.windowManager.WindowManager;
import Apparition from './src/effects/Apparition.js';
import BrokenGlass from './src/effects/BrokenGlass.js';
import Doom from './src/effects/Doom.js';
import EnergizeA from './src/effects/EnergizeA.js';
import EnergizeB from './src/effects/EnergizeB.js';
import Fire from './src/effects/Fire.js';
import Glide from './src/effects/Glide.js';
import Glitch from './src/effects/Glitch.js';
import Hexagon from './src/effects/Hexagon.js';
import Incinerate from './src/effects/Incinerate.js';
import Matrix from './src/effects/Matrix.js';
import PaintBrush from './src/effects/PaintBrush.js';
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 SnapOfDisintegration from './src/effects/SnapOfDisintegration.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 * as Main from 'resource:///org/gnome/shell/ui/main.js';
import {Workspace} from 'resource:///org/gnome/shell/ui/workspace.js';
import {WindowPreview} from 'resource:///org/gnome/shell/ui/windowPreview.js';
import {Extension} from 'resource:///org/gnome/shell/extensions/extension.js';
// The WindowPreview class is only available on GNOME Shell 3.38+;
let WindowPreview = null;
try {
WindowPreview = imports.ui.windowPreview.WindowPreview;
} catch (error) {
// Nothing to be done, we are on GNOME Shell 3.36.
}
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const migrate = Me.imports.src.migrate;
const utils = Me.imports.src.utils;
const ProfileManager = Me.imports.src.ProfileManager.ProfileManager;
const WindowPicker = Me.imports.src.WindowPicker.WindowPicker;
//////////////////////////////////////////////////////////////////////////////////////////
// This extensions modifies the window-close and window-open animations with all kinds //
@@ -59,7 +44,7 @@ import {Extension} from 'resource:///org/gnome/shell/extensions/extension.js';
// to get this working. For more details, read the other comments in this file... //
//////////////////////////////////////////////////////////////////////////////////////////
export default class BurnMyWindows extends Extension {
class Extension {
// ------------------------------------------------------------------------ public stuff
@@ -69,47 +54,47 @@ 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 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 Me.imports.src.effects.Apparition.Apparition(),
new Me.imports.src.effects.BrokenGlass.BrokenGlass(),
new Me.imports.src.effects.Doom.Doom(),
new Me.imports.src.effects.EnergizeA.EnergizeA(),
new Me.imports.src.effects.EnergizeB.EnergizeB(),
new Me.imports.src.effects.Fire.Fire(),
new Me.imports.src.effects.Glide.Glide(),
new Me.imports.src.effects.Glitch.Glitch(),
new Me.imports.src.effects.Hexagon.Hexagon(),
new Me.imports.src.effects.Incinerate.Incinerate(),
new Me.imports.src.effects.MagicLamp.MagicLamp(),
new Me.imports.src.effects.Matrix.Matrix(),
new Me.imports.src.effects.PaintBrush.PaintBrush(),
new Me.imports.src.effects.Pixelate.Pixelate(),
new Me.imports.src.effects.PixelWheel.PixelWheel(),
new Me.imports.src.effects.PixelWipe.PixelWipe(),
new Me.imports.src.effects.Portal.Portal(),
new Me.imports.src.effects.SnapOfDisintegration.SnapOfDisintegration(),
new Me.imports.src.effects.TRexAttack.TRexAttack(),
new Me.imports.src.effects.TVEffect.TVEffect(),
new Me.imports.src.effects.TVGlitch.TVGlitch(),
new Me.imports.src.effects.Wisps.Wisps(),
];
// Load all of our resources.
this._resources =
Gio.Resource.load(this.path + '/resources/burn-my-windows.gresource');
this._resources = Gio.Resource.load(Me.path + '/resources/burn-my-windows.gresource');
Gio.resources_register(this._resources);
// Store a reference to the settings object.
this._settings = this.getSettings();
this._settings = ExtensionUtils.getSettings();
// Now we check whether the extension settings need to be migrated from a previous
// version. If this is the case, we defer the profile loading until this is finished.
const lastVersion = this._settings.get_int('last-extension-version');
if (lastVersion < this.metadata.version) {
if (lastVersion < Me.metadata.version) {
if (lastVersion <= 26) {
// If the profile migration fails for some reason, the callback will create a
// default profile instead.
fromVersion26().finally(() => {
migrate.fromVersion26().finally(() => {
this._loadProfiles();
this._settings.set_int('last-extension-version', this.metadata.version);
this._settings.set_int('last-extension-version', Me.metadata.version);
});
} else {
this._loadProfiles();
@@ -250,9 +235,21 @@ export default class BurnMyWindows extends Extension {
// of the actor. However, if we are in the overview, we have to enlarge the clone of
// the window as well.
Workspace.prototype._addWindowClone = function(...params) {
const clone = extensionThis._origAddWindowClone.apply(this, params);
const container = clone.window_container;
const realWindow = params[0].get_compositor_private();
const clone = extensionThis._origAddWindowClone.apply(this, params);
// The parameters of this method changed a bit through the versions...
let realWindow, container;
if (utils.shellVersionIs(3, 36)) {
container = clone[0];
realWindow = container.realWindow;
} else if (utils.shellVersionIs(3, 38)) {
container = clone._windowContainer;
realWindow = params[0].get_compositor_private();
} else {
container = clone.window_container;
realWindow = params[0].get_compositor_private();
}
// Store the overview clone as temporary members of the real window actor. When we
// set up the effect, we will check for the existence of these and enlarge the clone
@@ -266,6 +263,16 @@ export default class BurnMyWindows extends Extension {
delete realWindow._bmwOverviewCloneContainer;
});
// This is actually needed for the window-close animation on GNOME Shell 3.36.
// On GNOME 3.36, the window clone's 'destroy' handler only calls _removeWindowClone
// but not _doRemoveWindow. The latter is required to trigger the repositioning of
// the overview window layout. Therefore we call this method in addition.
// https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/gnome-3-36/js/ui/workspace.js#L1877
// https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/workspace.js#L1363
if (utils.shellVersionIs(3, 36)) {
container.connect('destroy', () => this._doRemoveWindow(container.metaWindow));
}
return clone;
};
@@ -295,50 +302,53 @@ export default class BurnMyWindows extends Extension {
};
// With the code below, we hide the window-overlay (icon, label, close button) in the
// overview once the close-animation is running.
// overview once the close-animation is running. As the WindowPreview class is only
// available on GNOME 3.38 and beyond, we cannot hide the overlay on GNOME 3.36.
if (WindowPreview) {
// We will monkey-patch these methods.
this._origDeleteAll = WindowPreview.prototype._deleteAll;
this._origRestack = WindowPreview.prototype._restack;
this._origInit = WindowPreview.prototype._init;
// We will monkey-patch these methods.
this._origDeleteAll = WindowPreview.prototype._deleteAll;
this._origRestack = WindowPreview.prototype._restack;
this._origInit = WindowPreview.prototype._init;
// Whenever a WindowPreview is created, we connect to the referenced Meta.Window's
// 'unmanaged' signal to hide the overlay.
WindowPreview.prototype._init = function(...params) {
extensionThis._origInit.apply(this, params);
// Whenever a WindowPreview is created, we connect to the referenced Meta.Window's
// 'unmanaged' signal to hide the overlay.
WindowPreview.prototype._init = function(...params) {
extensionThis._origInit.apply(this, params);
// Hide the window's icon, name, and close button.
const connectionID = this.metaWindow.connect('unmanaged', () => {
if (this.window_container) {
this.overlayEnabled = false;
this._icon.visible = false;
// Hide the window's icon, name, and close button.
const connectionID = this.metaWindow.connect('unmanaged', () => {
if (this.window_container) {
this.overlayEnabled = false;
this._icon.visible = false;
}
});
// Make sure to not call the callback above if the Meta.Window was not unmanaged
// before leaving the overview.
this.connect('destroy', () => {
this.metaWindow.disconnect(connectionID);
});
};
// The _deleteAll is called when the user clicks the X in the overview. We should
// not attempt to close windows twice. Due to the animation in the overview, the
// close button can be clicked twice which normally would lead to a crash.
WindowPreview.prototype._deleteAll = function() {
if (!this._closeRequested) {
extensionThis._origDeleteAll.apply(this);
}
});
};
// Make sure to not call the callback above if the Meta.Window was not unmanaged
// before leaving the overview.
this.connect('destroy', () => {
this.metaWindow.disconnect(connectionID);
});
};
// The _deleteAll is called when the user clicks the X in the overview. We should
// not attempt to close windows twice. Due to the animation in the overview, the
// close button can be clicked twice which normally would lead to a crash.
WindowPreview.prototype._deleteAll = function() {
if (!this._closeRequested) {
extensionThis._origDeleteAll.apply(this);
}
};
// This is required, else WindowPreview's _restack() which is called by the
// "this.overlayEnabled = false", sometimes tries to access an already delete
// WindowPreview.
WindowPreview.prototype._restack = function() {
if (!this._closeRequested) {
extensionThis._origRestack.apply(this);
}
};
// This is required, else WindowPreview's _restack() which is called by the
// "this.overlayEnabled = false", sometimes tries to access an already delete
// WindowPreview.
WindowPreview.prototype._restack = function() {
if (!this._closeRequested) {
extensionThis._origRestack.apply(this);
}
};
}
}
// This function could be called after the extension is uninstalled, disabled in GNOME
@@ -363,9 +373,11 @@ export default class BurnMyWindows extends Extension {
Main.wm._shouldAnimateActor = this._origShouldAnimateActor;
Main.wm._waitForOverviewToHide = this._origWaitForOverviewToHide;
WindowPreview.prototype._deleteAll = this._origDeleteAll;
WindowPreview.prototype._restack = this._origRestack;
WindowPreview.prototype._init = this._origInit;
if (WindowPreview) {
WindowPreview.prototype._deleteAll = this._origDeleteAll;
WindowPreview.prototype._restack = this._origRestack;
WindowPreview.prototype._init = this._origInit;
}
this._settings = null;
}
@@ -381,7 +393,7 @@ export default class BurnMyWindows extends Extension {
_loadProfiles() {
// Get all currently available profiles.
const profileManager = new ProfileManager(this.metadata);
const profileManager = new ProfileManager();
this._profiles = profileManager.getProfiles();
// Whenever the properties of a profile is changed in the settings, we may have to
@@ -437,8 +449,7 @@ export default class BurnMyWindows extends Extension {
if (previewNick != '') {
const activeProfile = this._settings.get_string('active-profile');
effect =
this._ALL_EFFECTS.find(effect => effect.constructor.getNick() == previewNick);
effect = this._ALL_EFFECTS.find(effect => effect.getNick() == previewNick);
profile = this._profiles.find(p => p.path == activeProfile);
// Only preview the effect until the preview window is closed.
@@ -491,7 +502,7 @@ export default class BurnMyWindows extends Extension {
}
// If the profile is still matching, we also check the color scheme.
if (matches && profileColorScheme != 0) {
if (matches && profileColorScheme != 0 && utils.shellVersionIsAtLeast(42, 0)) {
const colorScheme = this._shellSettings.get_string('color-scheme');
matches &= (profileColorScheme == 1 && colorScheme == 'default') ||
(profileColorScheme == 2 && colorScheme == 'prefer-dark');
@@ -521,8 +532,7 @@ export default class BurnMyWindows extends Extension {
// Create a list of all enabled effects of this profile.
const enabled = this._ALL_EFFECTS.filter(effect => {
return profile.settings.get_boolean(
`${effect.constructor.getNick()}-enable-effect`);
return profile.settings.get_boolean(`${effect.getNick()}-enable-effect`);
});
// And then choose a random effect.
@@ -560,8 +570,7 @@ export default class BurnMyWindows extends Extension {
// windows are faded in / out scaled up / down slightly by GNOME Shell. Here, we tweak
// the transitions so that nothing changes. The window stays opaque and is scaled to
// actorScale.
const actorScale =
effect.constructor.getActorScale(profile.settings, forOpening, actor);
const actorScale = effect.getActorScale(profile.settings, forOpening, actor);
// All scaling is relative to the window's center.
actor.set_pivot_point(0.5, 0.5);
@@ -572,7 +581,7 @@ export default class BurnMyWindows extends Extension {
// If we are in the overview, we have to enlarge the window's clone as well. We also
// disable the clone's overlay (e.g. its icon, name, and close button) during the
// animation.
if (actor._bmwOverviewClone) {
if (actor._bmwOverviewClone && utils.shellVersionIsAtLeast(3, 38)) {
actor._bmwOverviewClone.overlayEnabled = false;
actor._bmwOverviewCloneContainer.set_pivot_point(0.5, 0.5);
actor._bmwOverviewCloneContainer.scale_x = actorScale.x;
@@ -589,7 +598,7 @@ export default class BurnMyWindows extends Extension {
const endID = shader.connect('end-animation', () => {
shader.disconnect(endID);
if (actor._bmwOverviewClone) {
if (actor._bmwOverviewClone && utils.shellVersionIsAtLeast(3, 38)) {
actor._bmwOverviewClone.overlayEnabled = true;
actor._bmwOverviewCloneContainer.scale_x = 1.0;
actor._bmwOverviewCloneContainer.scale_y = 1.0;
@@ -612,9 +621,8 @@ export default class BurnMyWindows extends Extension {
// To make things deterministic during testing, we set the effect duration to 5
// seconds.
const duration = testMode ?
5000 :
profile.settings.get_int(effect.constructor.getNick() + '-animation-time');
const duration =
testMode ? 5000 : profile.settings.get_int(effect.getNick() + '-animation-time');
// Finally start the animation!
shader.beginAnimation(profile.settings, forOpening, testMode, duration, actor);
@@ -628,9 +636,16 @@ export default class BurnMyWindows extends Extension {
return true;
}
const actor = workspace._windows[index]._windowActor;
const shader = actor.get_effect('burn-my-windows-effect');
// This was called "realWindow" in GNOME 3.36.
const propertyName = utils.shellVersionIs(3, 36) ? 'realWindow' : '_windowActor';
const actor = workspace._windows[index][propertyName];
const shader = actor.get_effect('burn-my-windows-effect');
return shader == null;
}
}
// This function is called once when the extension is loaded, not enabled.
function init() {
return new Extension();
}
+2 -7
View File
@@ -14,13 +14,8 @@ const blacklist = [
// All the tooltips of IntelliJ IDEs use the same window class as their main window.
// This results in many awkward animations, so we have to blacklist them all.
// See https://github.com/Schneegans/Burn-My-Windows/issues/284 for details.
"jetbrains-studio jetbrains-studio", "jetbrains-aqua jetbrains-aqua",
"jetbrains-clion jetbrains-clion", "jetbrains-datagrip jetbrains-datagrip",
"jetbrains-dataspell jetbrains-dataspell", "jetbrains-goland jetbrains-goland",
"jetbrains-idea jetbrains-idea", "jetbrains-idea-ce jetbrains-idea-ce",
"jetbrains-phpstorm jetbrains-phpstorm", "jetbrains-pycharm jetbrains-pycharm",
"jetbrains-pycharm-ce jetbrains-pycharm-ce", "jetbrains-rider jetbrains-rider",
"jetbrains-rubymine jetbrains-rubymine", "jetbrains-webstorm jetbrains-webstorm"
"jetbrains-studio jetbrains-studio", "jetbrains-clion jetbrains-clion",
"jetbrains-pycharm-ce jetbrains-pycharm-ce"
];
class %EFFECT_CLASS% {
+1 -11
View File
@@ -71,17 +71,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
</widget>
</item>
<item row="1" column="1">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="KColorButton" name="kcfg_Color1"></widget>
</item>
<item>
<widget class="KColorButton" name="kcfg_Color2"></widget>
</item>
<item>
<widget class="KColorButton" name="kcfg_Color3"></widget>
</item>
</layout>
<widget class="KColorButton" name="kcfg_Color"></widget>
</item>
</layout>
</widget>
+3 -8
View File
@@ -5,7 +5,8 @@ SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0 http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
<kcfgfile name="" />
<group name="">
<entry name="Duration" type="UInt">
@@ -14,14 +15,8 @@ SPDX-License-Identifier: GPL-3.0-or-later
<entry name="Scale" type="Double">
<default>1</default>
</entry>
<entry name="Color1" type="Color">
<entry name="Color" type="Color">
<default>#ff64c8</default>
</entry>
<entry name="Color2" type="Color">
<default>#6464ff</default>
</entry>
<entry name="Color3" type="Color">
<default>#64c8ff</default>
</entry>
</group>
</kcfg>
+1 -3
View File
@@ -7,6 +7,4 @@
effect.setUniform(this.shader, 'uDuration', this.duration * 0.001);
effect.setUniform(this.shader, 'uScale', effect.readConfig('Scale', 1.0));
effect.setUniform(this.shader, 'uColor1', this.readRGBConfig('Color1'));
effect.setUniform(this.shader, 'uColor2', this.readRGBConfig('Color2'));
effect.setUniform(this.shader, 'uColor3', this.readRGBConfig('Color3'));
effect.setUniform(this.shader, 'uColor', this.readRGBConfig('Color'));
+8 -2
View File
@@ -10,8 +10,14 @@
"gettext-domain": "burn-my-windows",
"settings-schema": "org.gnome.shell.extensions.burn-my-windows",
"shell-version": [
"45"
"3.36",
"3.38",
"40",
"41",
"42",
"43",
"44"
],
"url": "https://github.com/Schneegans/Burn-My-Windows",
"version": 38
"version": 36
}
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-12-04 19:48+0000\n"
"Last-Translator: bonbonboi <hamzah.abusamak@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -194,7 +194,7 @@ msgstr "تأثير التلفزيون"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "قطع"
@@ -340,7 +340,7 @@ msgstr "المدة [م,ث]"
#: 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/wisps.ui:134 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
@@ -360,82 +360,79 @@ msgstr "المدة [م,ث]"
#: 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/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:151 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:94 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/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
@@ -500,7 +497,7 @@ msgstr "السرعة"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -663,11 +660,6 @@ msgstr "قد ترغب في تمكين هذا لسمات النوافذ المظ
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"
@@ -776,6 +768,10 @@ msgstr ""
msgid "Noise"
msgstr "ضوضاء"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "اختر إعدادًا مسبقًا"
#~ msgid "Effects"
#~ msgstr "تأثيرات"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-08-26 09:22+0000\n"
"Last-Translator: Xəyyam Qocayev <xxmn77@gmail.com>\n"
"Language-Team: Azerbaijani <https://hosted.weblate.org/projects/burn-my-"
@@ -193,7 +193,7 @@ msgstr "TV effekti"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Qığılcımlar"
@@ -339,7 +339,7 @@ msgstr "Canlanma müddəti"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "Canlanma müddəti"
#: 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/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:151 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:94 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/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
@@ -499,7 +496,7 @@ msgstr "Sürət"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -662,11 +659,6 @@ msgstr "Siz bunu qaranlıq mövzu üçün aktiv etmək istəyə bilərsiniz."
msgid "Presets"
msgstr "Şablon"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Şablonu seçin"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -774,6 +766,10 @@ msgstr ""
msgid "Noise"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Şablonu seçin"
#~ msgid "General Options"
#~ msgstr "Əsas ayarlar"
+81 -85
View File
@@ -8,7 +8,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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -191,7 +191,7 @@ msgstr ""
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr ""
@@ -337,7 +337,7 @@ msgstr ""
#: 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/wisps.ui:134 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
@@ -357,82 +357,79 @@ msgstr ""
#: 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/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:151 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:94 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/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
@@ -497,7 +494,7 @@ msgstr ""
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -660,11 +657,6 @@ msgstr ""
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"
@@ -771,3 +763,7 @@ msgstr ""
#: resources/ui/adw/pixelate.ui:47
msgid "Noise"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr ""
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-09-11 10:17+0000\n"
"Last-Translator: Юрій Дмитренко <yuridm@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -193,7 +193,7 @@ msgstr "Televize"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Obláčky"
@@ -339,7 +339,7 @@ msgstr "Délka animace [ms]"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "Délka animace [ms]"
#: 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/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:151 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:94 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/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
@@ -499,7 +496,7 @@ msgstr "Rychlost"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -663,11 +660,6 @@ msgstr ""
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"
@@ -775,6 +767,10 @@ msgstr ""
msgid "Noise"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Vyberte předvolbu"
#~ msgid "General Options"
#~ msgstr "Obecné možnosti"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-08-13 06:07+0000\n"
"Last-Translator: Simon Schneegans <code@simonschneegans.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -193,7 +193,7 @@ msgstr "TV-Effekt"
msgid "TV Glitch"
msgstr "TV-Störung"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Irrlichter"
@@ -341,7 +341,7 @@ msgstr "Animationszeit [ms]"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Animationszeit [ms]"
#: 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/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:151 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:94 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/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
@@ -503,7 +500,7 @@ msgstr "Geschwindigkeit"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -667,11 +664,6 @@ msgstr "Für dunkle Fensterthemen sollten Sie diese Option aktivieren."
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"
@@ -781,6 +773,10 @@ msgstr "Dieses Profil löschen..."
msgid "Noise"
msgstr "Rauschen"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Wählen Sie eine Voreinstellung"
#~ msgid "Effect Settings"
#~ msgstr "Effekteinstellungen"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-10-03 20:18+0000\n"
"Last-Translator: phlostically <phlostically@mailinator.com>\n"
"Language-Team: Esperanto <https://hosted.weblate.org/projects/burn-my-"
@@ -193,7 +193,7 @@ msgstr "Televida efekto"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Vaglumo"
@@ -339,7 +339,7 @@ msgstr "Daŭro de efekto [ms]"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "Daŭro de efekto [ms]"
#: 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/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:151 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:94 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/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
@@ -500,7 +497,7 @@ msgstr "Rapido"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -663,11 +660,6 @@ msgstr "Vi eble volas ŝalti ĉi tion por malhelaj etosoj."
msgid "Presets"
msgstr "Antaŭagordoj"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Elekti antaŭagordon"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -776,6 +768,10 @@ msgstr ""
msgid "Noise"
msgstr "Bruo"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Elekti antaŭagordon"
#~ msgid "General Options"
#~ msgstr "Ĝeneralaj opcioj"
+86 -90
View File
@@ -7,8 +7,8 @@ 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-08-14 15:53+0000\n"
"POT-Creation-Date: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-07-04 10:51+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/burn-my-windows/"
"core/es/>\n"
@@ -193,7 +193,7 @@ msgstr "Efecto TV"
msgid "TV Glitch"
msgstr "Fallos visuales de la televisión"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Chispas"
@@ -282,7 +282,7 @@ msgstr "Donar"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "Abrir el directorio de los perfiles de los efectos"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
@@ -341,7 +341,7 @@ msgstr "Tiempo de animación [ms]"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Tiempo de animación [ms]"
#: 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/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:151 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:94 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/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
@@ -503,7 +500,7 @@ msgstr "Velocidad"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -666,11 +663,6 @@ msgstr "Puede ser que necesites activar esto para temas oscuros de ventana."
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"
@@ -689,7 +681,7 @@ 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"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
@@ -699,12 +691,12 @@ msgstr "Si se seleccionan varios, se elige uno al azar."
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Todos"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Ninguno"
msgstr ""
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
@@ -778,6 +770,10 @@ msgstr "Eliminar este perfil..."
msgid "Noise"
msgstr "Ruido"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Elija una preselección"
#~ msgid "Effect Settings"
#~ msgstr "Ajustes de efectos"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-09-11 10:17+0000\n"
"Last-Translator: Eshagh shahidani <eshagh094@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -193,7 +193,7 @@ msgstr "جلوهٔ تلویزیون"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "جرقه‌ها"
@@ -339,7 +339,7 @@ msgstr "زمان پویانمایی (میلی‌ثانیه)"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "زمان پویانمایی (میلی‌ثانیه)"
#: 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/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:151 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:94 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/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
@@ -500,7 +497,7 @@ msgstr "سرعت"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -663,11 +660,6 @@ msgstr "ممکن است بخواهید این را برای زمینه‌های
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"
@@ -775,6 +767,10 @@ msgstr ""
msgid "Noise"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "یک پیش تنظیم را انتخاب کنید"
#~ msgid "General Options"
#~ msgstr "انتخاب‌های عمومی"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-04-08 07:11+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -193,7 +193,7 @@ msgstr "TV-tehoste"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Häiveet"
@@ -339,7 +339,7 @@ msgstr "Animaatioaika [ms]"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "Animaatioaika [ms]"
#: 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/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:151 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:94 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/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
@@ -500,7 +497,7 @@ msgstr "Nopeus"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -663,11 +660,6 @@ msgstr ""
msgid "Presets"
msgstr "Esiasetukset"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Valitse esiasetus"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -775,6 +767,10 @@ msgstr ""
msgid "Noise"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Valitse esiasetus"
#~ msgid "General Options"
#~ msgstr "Yleiset asetukset"
+90 -94
View File
@@ -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-08-20 15:51+0000\n"
"Last-Translator: Brice Laurencin <brice.laurencin@gmail.com>\n"
"POT-Creation-Date: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-02-25 03:39+0000\n"
"Last-Translator: SoftExpert <softexpert@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/burn-my-windows/"
"core/fr/>\n"
"Language: fr\n"
@@ -17,7 +17,7 @@ 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 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
@@ -159,7 +159,7 @@ msgstr "Matrix"
#: src/effects/PaintBrush.js:102
msgid "Paint Brush"
msgstr "Coup de pinceau"
msgstr ""
#: src/effects/Pixelate.js:74
msgid "Pixelate"
@@ -193,7 +193,7 @@ msgstr "Effet TV"
msgid "TV Glitch"
msgstr "Dysfonctionnement Télé"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Feux follets"
@@ -281,7 +281,7 @@ msgstr "Faire un don"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "Ouvrir le dossier des profiles d'effets"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
@@ -340,7 +340,7 @@ msgstr "Durée de l'animation (ms)"
#: 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/wisps.ui:134 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
@@ -360,82 +360,79 @@ msgstr "Durée de l'animation (ms)"
#: 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/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:151 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:94 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/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
@@ -502,7 +499,7 @@ msgstr "Vitesse"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -552,7 +549,7 @@ msgstr "Taille des pixels"
#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47
msgid "Brush Size"
msgstr "Taille du pinceau"
msgstr ""
#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47
msgid "Claw Scratch Scale"
@@ -665,11 +662,6 @@ msgstr "Vous voudrez peut-être l'activer pour les thèmes de fenêtre sombre."
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"
@@ -690,7 +682,7 @@ 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"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
@@ -700,12 +692,12 @@ msgstr "Si plusieurs effets sont sélectionnés, un est choisi au hasard."
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Tous"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Aucun"
msgstr ""
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
@@ -780,6 +772,10 @@ msgstr "Supprimer ce profil..."
msgid "Noise"
msgstr "Bruit"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Sélectionner un préréglage"
#~ msgid "Effect Settings"
#~ msgstr "Paramètres des effets"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-07-02 21:20+0000\n"
"Last-Translator: יהודה אליסף <hvusvvnkl12345@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -194,7 +194,7 @@ msgstr "טלוויזיה"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "קרצוף"
@@ -340,7 +340,7 @@ msgstr "משך האנימציה (מילישניות)"
#: 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/wisps.ui:134 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
@@ -360,82 +360,79 @@ msgstr "משך האנימציה (מילישניות)"
#: 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/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:151 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:94 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/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
@@ -500,7 +497,7 @@ msgstr ""
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -663,11 +660,6 @@ msgstr ""
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"
@@ -775,6 +767,10 @@ msgstr ""
msgid "Noise"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr ""
#~ msgid "General Options"
#~ msgstr "אפשרויות"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-02-06 11:38+0000\n"
"Last-Translator: KinteLiX <superh552@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/burn-my-"
@@ -193,7 +193,7 @@ msgstr "Tévé hatás"
msgid "TV Glitch"
msgstr "Tévé hiba"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Szálak"
@@ -339,7 +339,7 @@ msgstr "Animáció időtartama [ms]"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "Animáció időtartama [ms]"
#: 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/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:151 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:94 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/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
@@ -501,7 +498,7 @@ msgstr "Gyorsaság"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -664,11 +661,6 @@ msgstr "Lehet, hogy szeretné bekapcsolni ezt a sötét témájú ablaktémákok
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 ""
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -776,6 +768,10 @@ msgstr ""
msgid "Noise"
msgstr "Zaj"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr ""
#~ msgid "Effects"
#~ msgstr "Hatások"
+87 -91
View File
@@ -7,8 +7,8 @@ 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-08-24 22:51+0000\n"
"POT-Creation-Date: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-07-23 08:05+0000\n"
"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/burn-my-"
"windows/core/id/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.0\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
@@ -193,7 +193,7 @@ msgstr "Efek TV"
msgid "TV Glitch"
msgstr "Glitch TV"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Cahaya"
@@ -282,7 +282,7 @@ msgstr "Donasi"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "Buka Direktori Efek-Profil"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
@@ -341,7 +341,7 @@ msgstr "Panjang Animasi [milidetik]"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Panjang Animasi [milidetik]"
#: 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/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:151 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:94 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/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
@@ -503,7 +500,7 @@ msgstr "Kecepatan"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -666,11 +663,6 @@ msgstr "Anda mungkin ingin mengaktifkan ini untuk tema jendela gelap."
msgid "Presets"
msgstr "Preset"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Pilih Preset"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -689,7 +681,7 @@ msgstr "Gradien"
#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133
#: resources/ui/adw/prefs.ui:224
msgid "Effect Selection"
msgstr "Pemilihan Efek"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
@@ -699,12 +691,12 @@ msgstr "Jika lebih dari satu terpilih, satu akan dipilih secara acak."
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Semua"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Tidak ada"
msgstr ""
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
@@ -778,6 +770,10 @@ msgstr "Hapus Profil ini..."
msgid "Noise"
msgstr "Kebisingan"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Pilih Preset"
#~ msgid "Effect Settings"
#~ msgstr "Pengaturan Efek"
+85 -89
View File
@@ -7,8 +7,8 @@ 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-08-20 15:51+0000\n"
"POT-Creation-Date: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-07-27 15:06+0000\n"
"Last-Translator: albanobattistella <albano_battistella@hotmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/burn-my-windows/"
"core/it/>\n"
@@ -193,7 +193,7 @@ msgstr "Effetto TV"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Scintille"
@@ -341,7 +341,7 @@ msgstr "Tempo animazione [ms]"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Tempo animazione [ms]"
#: 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/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:151 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:94 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/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
@@ -503,7 +500,7 @@ msgstr "Velocità"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -666,11 +663,6 @@ msgstr "Potresti abilitarlo per i temi delle finestre scure."
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"
@@ -689,7 +681,7 @@ 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"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
@@ -699,12 +691,12 @@ msgstr "Se ne vengono selezionati multipli, uno viene scelto a caso."
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Tutti"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Nessuno"
msgstr ""
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
@@ -781,6 +773,10 @@ msgstr "Elimina questo profilo..."
msgid "Noise"
msgstr "Rumore"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Scegli un predefinito"
#~ msgid "Effect Settings"
#~ msgstr "Impostazioni degli effetti"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-01-31 11:35+0000\n"
"Last-Translator: Ryan Y <ryuichi.ya220@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -193,7 +193,7 @@ msgstr "テレビ"
msgid "TV Glitch"
msgstr "テレビの故障"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "フェアリー"
@@ -339,7 +339,7 @@ msgstr "アニメーション時間(ミリ秒)"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "アニメーション時間(ミリ秒)"
#: 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/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:151 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:94 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/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
@@ -499,7 +496,7 @@ msgstr "速さ"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -662,11 +659,6 @@ msgstr ""
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"
@@ -775,6 +767,10 @@ msgstr ""
msgid "Noise"
msgstr "ノイズ"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "プリセットを選ぶ"
#~ msgid "Effects"
#~ msgstr "エフェクト"
+89 -93
View File
@@ -7,8 +7,8 @@ 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-08-20 15:51+0000\n"
"POT-Creation-Date: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-04-23 10:50+0000\n"
"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/burn-my-windows/"
"core/ko/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.0-dev\n"
"X-Generator: Weblate 4.18-dev\n"
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256
#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103
@@ -159,7 +159,7 @@ msgstr "매트릭스"
#: src/effects/PaintBrush.js:102
msgid "Paint Brush"
msgstr "페인트붓"
msgstr ""
#: src/effects/Pixelate.js:74
msgid "Pixelate"
@@ -193,7 +193,7 @@ msgstr "TV 효과"
msgid "TV Glitch"
msgstr "TV 잡티 화면"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "도깨비불"
@@ -280,7 +280,7 @@ msgstr "기부"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "효과-프로파일 디렉터리 열기"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
@@ -339,7 +339,7 @@ msgstr "애니메이션 시간 [ms]"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "애니메이션 시간 [ms]"
#: 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/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:151 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:94 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/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
@@ -499,7 +496,7 @@ msgstr "속도"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -549,7 +546,7 @@ msgstr "픽셀 크기"
#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47
msgid "Brush Size"
msgstr "붓 크기"
msgstr ""
#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47
msgid "Claw Scratch Scale"
@@ -662,11 +659,6 @@ msgstr "어두운 창 테마에서 사용하시면 좋습니다."
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"
@@ -685,7 +677,7 @@ msgstr "그레디언트"
#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133
#: resources/ui/adw/prefs.ui:224
msgid "Effect Selection"
msgstr "효과 선택"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
@@ -695,12 +687,12 @@ msgstr "여러 항목을 선택하면 그 중 하나를 임의로 선택합니
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "모두"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "안함"
msgstr ""
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
@@ -774,6 +766,10 @@ msgstr "이 프로파일 삭제..."
msgid "Noise"
msgstr "잡티"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "사전설정 선택"
#~ msgid "Effect Settings"
#~ msgstr "효과 설정"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-09-11 10:17+0000\n"
"Last-Translator: Moo <hazap@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/burn-my-"
@@ -195,7 +195,7 @@ msgstr "Televizoriaus efektas"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr ""
@@ -341,7 +341,7 @@ msgstr "Animacijos laikas (ms)"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Animacijos laikas (ms)"
#: 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/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:151 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:94 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/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
@@ -501,7 +498,7 @@ msgstr "Greitis"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -664,11 +661,6 @@ msgstr "Jūs galite pageidauti įjungti tai tamsioms langų temoms."
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"
@@ -777,6 +769,10 @@ msgstr ""
msgid "Noise"
msgstr "Triukšmas"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Pasirinkite išankstinę parinktį"
#~ msgid "General Options"
#~ msgstr "Bendri parametrai"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-09-02 19:42+0000\n"
"Last-Translator: Simon Schneegans <code@simonschneegans.de>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/burn-my-"
@@ -194,7 +194,7 @@ msgstr "TV-effekt"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr ""
@@ -340,7 +340,7 @@ msgstr "Animasjonstid [ms]"
#: 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/wisps.ui:134 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
@@ -360,82 +360,79 @@ msgstr "Animasjonstid [ms]"
#: 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/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:151 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:94 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/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
@@ -500,7 +497,7 @@ msgstr "Hastighet"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -663,11 +660,6 @@ msgstr ""
msgid "Presets"
msgstr "Forhåndsinnstillinger"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Velg en forhåndsinnstilling"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -775,6 +767,10 @@ msgstr ""
msgid "Noise"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Velg en forhåndsinnstilling"
#~ msgid "General Options"
#~ msgstr "Generelle innstillinger"
+86 -90
View File
@@ -7,8 +7,8 @@ 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-08-17 06:53+0000\n"
"POT-Creation-Date: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-07-05 14:51+0000\n"
"Last-Translator: Philip Goto <philip.goto@gmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/burn-my-windows/"
"core/nl/>\n"
@@ -193,7 +193,7 @@ msgstr "Tv-effect"
msgid "TV Glitch"
msgstr "Tv-hapering"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Dwaallicht"
@@ -282,7 +282,7 @@ msgstr "Doneren"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "Effect­profiel­map openen"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
@@ -341,7 +341,7 @@ msgstr "Animatieduur [in ms]"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Animatieduur [in ms]"
#: 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/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:151 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:94 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/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
@@ -502,7 +499,7 @@ msgstr "Snelheid"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -665,11 +662,6 @@ msgstr "Dit is mogelijk nuttig bij het gebruik van donkere thema's."
msgid "Presets"
msgstr "Voorinstellingen"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Kies een voorinstelling"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -688,7 +680,7 @@ msgstr "Verloop"
#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133
#: resources/ui/adw/prefs.ui:224
msgid "Effect Selection"
msgstr "Effect­selectie"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
@@ -699,12 +691,12 @@ msgstr ""
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Alles"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Geen"
msgstr ""
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
@@ -779,6 +771,10 @@ msgstr "Profiel verwijderen…"
msgid "Noise"
msgstr "Ruis"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Kies een voorinstelling"
#~ msgid "Effect Settings"
#~ msgstr "Effectvoorkeuren"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-03-05 17:41+0000\n"
"Last-Translator: WaldiS <sto@tutanota.de>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -194,7 +194,7 @@ msgstr "Efekt TV"
msgid "TV Glitch"
msgstr "Zakłócenia TV"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Ogniki"
@@ -342,7 +342,7 @@ msgstr "Czas Animacji [ms]"
#: 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/wisps.ui:134 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
@@ -362,82 +362,79 @@ msgstr "Czas Animacji [ms]"
#: 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/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:151 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:94 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/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
@@ -504,7 +501,7 @@ msgstr "Szybkość"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -667,11 +664,6 @@ msgstr "Możesz chcieć to włączyć w przypadku ciemnych motywów okien."
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"
@@ -779,6 +771,10 @@ msgstr "Usuń ten profil..."
msgid "Noise"
msgstr "Szum"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Wybierz Obecny"
#~ msgid "Effect Settings"
#~ msgstr "Ustawienia efektu"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-01-11 16:48+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/burn-my-"
@@ -193,7 +193,7 @@ msgstr "Efeito de TV"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Faíscas"
@@ -339,7 +339,7 @@ msgstr "Tempo de Animação [ms]"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "Tempo de Animação [ms]"
#: 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/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:151 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:94 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/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
@@ -501,7 +498,7 @@ msgstr "Velocidade"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -664,11 +661,6 @@ msgstr "Você talvez queira habilitar isso para janelas com temas escuros."
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"
@@ -776,6 +768,10 @@ msgstr ""
msgid "Noise"
msgstr "Barulho"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Escolha uma Predefinição"
#~ msgid "General Options"
#~ msgstr "Opções Gerais"
+128 -133
View File
@@ -7,10 +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-08-31 03:58+0000\n"
"Last-Translator: Fernando Lopes <118869201+plasmus777@users.noreply.github."
"com>\n"
"POT-Creation-Date: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-04-10 11:51+0000\n"
"Last-Translator: Isaac Dias <mr-isaac@ig.com.br>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/burn-"
"my-windows/core/pt_BR/>\n"
"Language: pt_BR\n"
@@ -18,7 +17,7 @@ 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.1-dev\n"
"X-Generator: Weblate 4.17-dev\n"
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256
#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103
@@ -136,7 +135,7 @@ msgstr "Brisa Fria"
#: src/effects/Fire.js:194
msgid "Santa is Coming"
msgstr "O Papai Noel está Chegando"
msgstr "Papai Noel está chegando."
#: src/effects/Glide.js:78
msgid "Glide"
@@ -160,7 +159,7 @@ msgstr "Matrix"
#: src/effects/PaintBrush.js:102
msgid "Paint Brush"
msgstr "Pincel"
msgstr ""
#: src/effects/Pixelate.js:74
msgid "Pixelate"
@@ -194,7 +193,7 @@ msgstr "Efeito de TV"
msgid "TV Glitch"
msgstr "Defeito na TV"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Fagulhas"
@@ -267,7 +266,7 @@ msgstr "Ver papéis de parede correspondentes"
#: resources/ui/common/menus.ui:27
msgid "Report a Bug"
msgstr "Reportar um Erro"
msgstr "Reportar um erro."
#: resources/ui/common/menus.ui:31
msgid "Create an Effect"
@@ -283,7 +282,7 @@ msgstr "Doe"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "Abrir Diretório Effect-Profile"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
@@ -342,7 +341,7 @@ msgstr "Período de Animação [ms]"
#: 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/wisps.ui:134 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
@@ -362,82 +361,79 @@ msgstr "Período de Animação [ms]"
#: 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/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:151 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:94 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/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
@@ -504,7 +500,7 @@ msgstr "Velocidade"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -554,7 +550,7 @@ msgstr "Tamanho do Pixel"
#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47
msgid "Brush Size"
msgstr "Tamanho do Pincel"
msgstr ""
#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47
msgid "Claw Scratch Scale"
@@ -575,152 +571,147 @@ 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"
msgstr ""
#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149
#: resources/ui/adw/glide.ui:80
msgid "Squish"
msgstr "Achatamento"
msgstr ""
#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194
#: resources/ui/adw/glide.ui:113
msgid "Tilt"
msgstr "Inclinação"
msgstr ""
#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239
#: resources/ui/adw/glide.ui:146
msgid "Shift"
msgstr "Turno"
msgstr ""
#: 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"
msgstr ""
#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194
#: resources/ui/adw/apparition.ui:114
msgid "Shake Intensity"
msgstr "Intensidade de Agitação"
msgstr ""
#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239
#: resources/ui/adw/apparition.ui:147
msgid "Suction Intensity"
msgstr "Intensidade de Sucção"
msgstr ""
#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142
#: resources/ui/adw/portal.ui:80
msgid "Whirling"
msgstr "Girando"
msgstr ""
#: 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"
msgstr ""
#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187
#: resources/ui/adw/portal.ui:113
msgid "Details"
msgstr "Detalhes"
msgstr ""
#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135
#: resources/ui/adw/incinerate.ui:80
msgid "Turbulence"
msgstr "Turbulência"
msgstr ""
#: 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"
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 "Se desativado, um local aleatório será escolhido."
msgstr ""
#: 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"
msgstr ""
#: 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"
msgstr ""
#: 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"
msgstr ""
#: 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"
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 "Você pode querer habilitar isso para temas de janelas escuras."
msgstr ""
#: 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"
msgstr ""
#: 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"
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 "Cria um fogo mais dinâmico, mas requer mais potência da GPU."
msgstr ""
#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276
#: resources/ui/adw/fire.ui:152
msgid "Gradient"
msgstr "Gradiente"
msgstr ""
#: 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"
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 "Se vários forem selecionados, um é escolhido aleatoriamente."
msgstr ""
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Todos"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Nenhum"
msgstr ""
#: 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"
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 "Define quando as configurações de efeito atuais devem ser usadas."
msgstr ""
#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242
#: resources/ui/adw/prefs.ui:70
msgid "Application"
msgstr "Aplicação"
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
@@ -732,49 +723,53 @@ msgstr "Aplicação"
#: 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"
msgstr ""
#: 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"
msgstr ""
#: 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"
msgstr ""
#: 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"
msgstr ""
#: 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"
msgstr ""
#: 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"
msgstr ""
#: 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"
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 "Use esse perfil mesmo que haja perfis de correspondência melhores."
msgstr ""
#: 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..."
msgstr ""
#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90
#: resources/ui/adw/pixelate.ui:47
msgid "Noise"
msgstr "Ruído"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr ""
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-04-07 05:50+0000\n"
"Last-Translator: SoftExpert <softexpert@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -194,7 +194,7 @@ msgstr "Efect TV"
msgid "TV Glitch"
msgstr "Defect TV"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Șuvițe"
@@ -341,7 +341,7 @@ msgstr "Durată Animație [ms]"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Durată Animație [ms]"
#: 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/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:151 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:94 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/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
@@ -503,7 +500,7 @@ msgstr "Viteză"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -668,11 +665,6 @@ msgstr ""
msgid "Presets"
msgstr "Setări predefinite"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Alegeți o presetare"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -781,6 +773,10 @@ msgstr "Ștergeți acest profil ..."
msgid "Noise"
msgstr "Zgomot"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Alegeți o presetare"
#~ msgid "Effect Settings"
#~ msgstr "Setări de efect"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-02-25 03:39+0000\n"
"Last-Translator: lenemter <lenemter@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -194,7 +194,7 @@ msgstr "Эффект ТВ"
msgid "TV Glitch"
msgstr "ТВ Глюк"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Огоньки"
@@ -341,7 +341,7 @@ msgstr "Время анимации [мс]"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Время анимации [мс]"
#: 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/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:151 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:94 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/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
@@ -503,7 +500,7 @@ msgstr "Скорость"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -666,11 +663,6 @@ msgstr "Возможно, вы захотите включить это для
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"
@@ -778,6 +770,10 @@ msgstr "Удалить этот профиль..."
msgid "Noise"
msgstr "Шум"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Выбрать предустановку"
#~ msgid "Effect Settings"
#~ msgstr "Параметры эффектов"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-08-10 18:48+0000\n"
"Last-Translator: Milan Šalka <salka.milan@googlemail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -193,7 +193,7 @@ msgstr "Televízor"
msgid "TV Glitch"
msgstr "Rušenie televízora"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Obláčiky"
@@ -341,7 +341,7 @@ msgstr "Trvanie animácie [ms]"
#: 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/wisps.ui:134 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
@@ -361,82 +361,79 @@ msgstr "Trvanie animácie [ms]"
#: 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/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:151 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:94 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/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
@@ -501,7 +498,7 @@ msgstr "Rýchlosť"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -664,11 +661,6 @@ msgstr "Možno túto voľbu budete chcieť zapnúť pri tmavých motívoch."
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"
@@ -777,6 +769,10 @@ msgstr "Odstrániť tento profil…"
msgid "Noise"
msgstr "Šum"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Vyberte predvoľbu"
#~ msgid "Effect Settings"
#~ msgstr "Nastavenia efektov"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2022-08-08 14:16+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/burn-my-windows/"
@@ -193,7 +193,7 @@ msgstr "TV-effekt"
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Feer"
@@ -339,7 +339,7 @@ msgstr "Animationens tid [ms]"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "Animationens tid [ms]"
#: 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/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:151 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:94 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/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
@@ -501,7 +498,7 @@ msgstr "Hastighet"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -664,11 +661,6 @@ msgstr "Du kan behöva aktivera det här för mörka fönsterteman."
msgid "Presets"
msgstr "Förinställningar"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Välj en förinställning"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -776,6 +768,10 @@ msgstr ""
msgid "Noise"
msgstr ""
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Välj en förinställning"
#~ msgid "General Options"
#~ msgstr "Generella alternativ"
+89 -93
View File
@@ -7,8 +7,8 @@ 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-08-20 15:51+0000\n"
"POT-Creation-Date: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-05-27 03:16+0000\n"
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/burn-my-windows/"
"core/tr/>\n"
@@ -17,7 +17,7 @@ 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 4.18-dev\n"
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256
#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103
@@ -159,7 +159,7 @@ msgstr "Matrix"
#: src/effects/PaintBrush.js:102
msgid "Paint Brush"
msgstr "Boyama Fırçası"
msgstr ""
#: src/effects/Pixelate.js:74
msgid "Pixelate"
@@ -193,7 +193,7 @@ msgstr "TV Etkisi"
msgid "TV Glitch"
msgstr "TV Bozukluğu"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Sihir"
@@ -281,7 +281,7 @@ msgstr "Bağış"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "Efekt Profil Dizinini Aç"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
@@ -340,7 +340,7 @@ msgstr "Animasyon Süresi [ms]"
#: 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/wisps.ui:134 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
@@ -360,82 +360,79 @@ msgstr "Animasyon Süresi [ms]"
#: 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/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:151 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:94 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/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
@@ -502,7 +499,7 @@ msgstr "Hız"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -552,7 +549,7 @@ msgstr "Piksel Boyutu"
#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47
msgid "Brush Size"
msgstr "Fırça Boyutu"
msgstr ""
#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47
msgid "Claw Scratch Scale"
@@ -665,11 +662,6 @@ msgstr "Bunu koyu temalı pencereler için etkinleştirmek isteyebilirsiniz."
msgid "Presets"
msgstr "Şablon"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Bir Şablon Seçin"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
@@ -688,7 +680,7 @@ msgstr "Gradyan"
#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133
#: resources/ui/adw/prefs.ui:224
msgid "Effect Selection"
msgstr "Efekt Seçimi"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
@@ -698,12 +690,12 @@ msgstr "Birden fazla seçilirse, rastgele biri uygulanır."
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Tümü"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Hiç"
msgstr ""
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
@@ -777,6 +769,10 @@ msgstr "Bu Profili Sil..."
msgid "Noise"
msgstr "Gürültü"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Bir Şablon Seçin"
#~ msgid "Effect Settings"
#~ msgstr "Etki Ayarları"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-03-28 09:40+0000\n"
"Last-Translator: CakesTwix <cakestwix1@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/burn-my-"
@@ -194,7 +194,7 @@ msgstr "Телевізор"
msgid "TV Glitch"
msgstr "ТВ Глюк"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "Вогники"
@@ -342,7 +342,7 @@ msgstr "Час анімації (мс)"
#: 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/wisps.ui:134 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
@@ -362,82 +362,79 @@ msgstr "Час анімації (мс)"
#: 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/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:151 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:94 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/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
@@ -504,7 +501,7 @@ msgstr "Швидкість"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -667,11 +664,6 @@ msgstr "Ви можете захотіти увімкнути це для тем
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"
@@ -779,6 +771,10 @@ msgstr "Видалити цей профіль..."
msgid "Noise"
msgstr "Шум"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Вибрати Пресет"
#~ msgid "Effect Settings"
#~ msgstr "Налаштування ефектів"
+81 -85
View File
@@ -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: 2023-08-13 07:53+0200\n"
"PO-Revision-Date: 2023-05-16 12:48+0000\n"
"Last-Translator: aerowolf <aerowolf@tom.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@@ -193,7 +193,7 @@ msgstr "电视效果"
msgid "TV Glitch"
msgstr "电视故障"
#: src/effects/Wisps.js:89
#: src/effects/Wisps.js:82
msgid "Wisps"
msgstr "精灵飞散"
@@ -339,7 +339,7 @@ msgstr "动画时间 [毫秒]"
#: 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/wisps.ui:134 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
@@ -359,82 +359,79 @@ msgstr "动画时间 [毫秒]"
#: 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/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:151 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:94 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/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
@@ -499,7 +496,7 @@ msgstr "速度"
#: 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/glitch.ui:231 resources/ui/gtk3/wisps.ui:127
#: 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
@@ -662,11 +659,6 @@ msgstr "在暗黑窗口主题中,您可能需要此特效。"
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"
@@ -774,6 +766,10 @@ msgstr "删除此配置…"
msgid "Noise"
msgstr "噪点"
#: resources/ui/gtk3/fire.ui:58 resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "选预设配置"
#~ msgid "Effect Settings"
#~ msgstr "效果设置"
+438 -282
View File
@@ -14,77 +14,22 @@
'use strict';
import Gio from 'gi://Gio';
import Gtk from 'gi://Gtk';
import GLib from 'gi://GLib';
import Gdk from 'gi://Gdk';
import Adw from 'gi://Adw';
const {Gio, Gtk, Gdk, GLib, GObject} = imports.gi;
import * as utils from './src/utils.js';
import {ProfileManager} from './src/ProfileManager.js';
import Apparition from './src/effects/Apparition.js';
import BrokenGlass from './src/effects/BrokenGlass.js';
import Doom from './src/effects/Doom.js';
import EnergizeA from './src/effects/EnergizeA.js';
import EnergizeB from './src/effects/EnergizeB.js';
import Fire from './src/effects/Fire.js';
import Glide from './src/effects/Glide.js';
import Glitch from './src/effects/Glitch.js';
import Hexagon from './src/effects/Hexagon.js';
import Incinerate from './src/effects/Incinerate.js';
import Matrix from './src/effects/Matrix.js';
import PaintBrush from './src/effects/PaintBrush.js';
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 SnapOfDisintegration from './src/effects/SnapOfDisintegration.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 {ExtensionPreferences, gettext as _} from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js';
import * as Config from 'resource:///org/gnome/Shell/Extensions/js/misc/config.js';
const [GS_MAJOR, GS_MINOR] = Config.PACKAGE_VERSION.split('.').map(toNumericVersion);
// Returns the given argument, except for "alpha", "beta", and "rc". In these cases -3,
// -2, and -1 are returned respectively.
function toNumericVersion(x) {
switch (x) {
case 'alpha':
return -3;
case 'beta':
return -2;
case 'rc':
return -1;
}
return x;
// libadwaita is available starting with GNOME Shell 42.
let Adw = null;
try {
Adw = imports.gi.Adw;
} catch (e) {
// Nothing to do.
}
// Currently, the extension supports only one set of UI files. In the past, there were
// three different sets for GTK3, GTK4, and Adwaita. This method returns the name of the
// current UI directory. It's still here since it might be useful in the future.
function getUIDir() {
return 'adw';
}
// This method returns true if the current GNOME Shell version is at least as high as the
// given arguments. Supports "alpha" and "beta" for the minor version number.
function shellVersionIsAtLeast(major, minor) {
if (GS_MAJOR > major) {
return true;
}
if (GS_MAJOR == major) {
return GS_MINOR >= toNumericVersion(minor);
}
return false;
}
const _ = imports.gettext.domain('burn-my-windows').gettext;
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ProfileManager = Me.imports.src.ProfileManager.ProfileManager;
//////////////////////////////////////////////////////////////////////////////////////////
// The preferences dialog is organized in pages, each of which is loaded from a //
@@ -92,56 +37,74 @@ function shellVersionIsAtLeast(major, minor) {
// from the respective effects. //
//////////////////////////////////////////////////////////////////////////////////////////
export default class BurnMyWindowsPreferences extends ExtensionPreferences {
var PreferencesDialog = class PreferencesDialog {
// ------------------------------------------------------------ constructor / destructor
fillPreferencesWindow(window) {
window.set_default_size(650, 750);
constructor() {
// New effects must be registered here and in extension.js.
this._ALL_EFFECTS = [
Apparition,
BrokenGlass,
Doom,
EnergizeA,
EnergizeB,
Fire,
Glide,
Glitch,
Hexagon,
Incinerate,
Matrix,
PaintBrush,
Pixelate,
PixelWheel,
PixelWipe,
Portal,
SnapOfDisintegration,
TRexAttack,
TVEffect,
TVGlitch,
Wisps,
new Me.imports.src.effects.Apparition.Apparition(),
new Me.imports.src.effects.BrokenGlass.BrokenGlass(),
new Me.imports.src.effects.Doom.Doom(),
new Me.imports.src.effects.EnergizeA.EnergizeA(),
new Me.imports.src.effects.EnergizeB.EnergizeB(),
new Me.imports.src.effects.Fire.Fire(),
new Me.imports.src.effects.Glide.Glide(),
new Me.imports.src.effects.Glitch.Glitch(),
new Me.imports.src.effects.Hexagon.Hexagon(),
new Me.imports.src.effects.Incinerate.Incinerate(),
new Me.imports.src.effects.MagicLamp.MagicLamp(),
new Me.imports.src.effects.Matrix.Matrix(),
new Me.imports.src.effects.PaintBrush.PaintBrush(),
new Me.imports.src.effects.Pixelate.Pixelate(),
new Me.imports.src.effects.PixelWheel.PixelWheel(),
new Me.imports.src.effects.PixelWipe.PixelWipe(),
new Me.imports.src.effects.Portal.Portal(),
new Me.imports.src.effects.SnapOfDisintegration.SnapOfDisintegration(),
new Me.imports.src.effects.TRexAttack.TRexAttack(),
new Me.imports.src.effects.TVEffect.TVEffect(),
new Me.imports.src.effects.TVGlitch.TVGlitch(),
new Me.imports.src.effects.Wisps.Wisps(),
];
// Load all of our resources.
this._resources =
Gio.Resource.load(this.path + '/resources/burn-my-windows.gresource');
this._resources = Gio.Resource.load(Me.path + '/resources/burn-my-windows.gresource');
Gio.resources_register(this._resources);
// Load the CSS file for the settings dialog. If using libadwaita, we do not need an
// additional style sheet.
if (!utils.isADW()) {
const provider = Gtk.CssProvider.new();
if (utils.isGTK4()) {
provider.load_from_resource('/css/gtk4.css');
Gtk.StyleContext.add_provider_for_display(
Gdk.Display.get_default(), provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
} else {
provider.load_from_resource('/css/gtk3.css');
Gtk.StyleContext.add_provider_for_screen(Gdk.Screen.get_default(), provider,
Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
}
}
// Make sure custom icons are found.
Gtk.IconTheme.get_for_display(Gdk.Display.get_default()).add_resource_path('/img');
if (utils.isGTK4()) {
Gtk.IconTheme.get_for_display(Gdk.Display.get_default()).add_resource_path('/img');
} else {
Gtk.IconTheme.get_default().add_resource_path('/img');
}
// Load the general user interface files.
this._builder = new Gtk.Builder();
this._builder.add_from_resource(`/ui/common/menus.ui`);
this._builder.add_from_resource(`/ui/${getUIDir()}/prefs.ui`);
this._builder.add_from_resource(`/ui/${utils.getUIDir()}/prefs.ui`);
// Store a reference to the general settings object.
this._settings = this.getSettings();
this._settings = ExtensionUtils.getSettings();
// This tracks all available effect profiles.
this._profileManager = new ProfileManager(this.metadata);
this._profileManager = new ProfileManager();
// This is used to track all connections to properties of the current effect profile.
// Whenever the current effect profile changes, all connections are disconnected.
@@ -167,8 +130,19 @@ export default class BurnMyWindowsPreferences extends ExtensionPreferences {
}
let powerProfileRow = this._builder.get_object('profile-power-profile');
if (!utils.isADW()) {
powerProfileRow = powerProfileRow.get_parent().get_parent();
}
powerProfileRow.set_visible(hasPowerProfiles);
// The global color scheme is only available starting with GNOME Shell 42. We hide the
// corresponding settings row on older versions.
let colorSchemeRow = this._builder.get_object('profile-color-scheme');
if (!utils.isADW()) {
colorSchemeRow = colorSchemeRow.get_parent().get_parent();
}
colorSchemeRow.set_visible(utils.shellVersionIsAtLeast(42, 0));
// Wire up the window picker of the profile editor. Whenever the app-chooser button is
// clicked, we call a method of the extension which will initiate the window picking.
this._builder.get_object('profile-choose-app-button').connect('clicked', () => {
@@ -205,6 +179,22 @@ export default class BurnMyWindowsPreferences extends ExtensionPreferences {
}
});
// If using libadwaita, the visibility of the profile-editor Adw.Flap is controlled
// using bindings in the ui file. On GTK3 and GTK4 we have to wire up this toggling
// here since we are using a Gtk.Stack instead of an Adw.Flap.
if (!utils.isADW()) {
const profileEditorButton = this._builder.get_object('edit-profile-button');
profileEditorButton.connect('toggled', b => {
if (b.active) {
this._builder.get_object('general-prefs')
.set_visible_child(this._builder.get_object('profile-editor'));
} else {
this._builder.get_object('general-prefs')
.set_visible_child(this._builder.get_object('effect-editor'));
}
});
}
// This is our top-level widget which we will return later.
this._widget = this._builder.get_object('general-prefs');
@@ -228,12 +218,31 @@ export default class BurnMyWindowsPreferences extends ExtensionPreferences {
// accordion-like behavior of the effect settings.
this._effectRows = [];
if (!utils.isADW()) {
group.connect('row-activated', (g, row) => {
this._effectRows.forEach(r => {
if (r == row) {
if (r._revealer.get_reveal_child()) {
r._revealer.set_reveal_child(false);
r._arrow.get_style_context().remove_class('revealed');
} else {
r._revealer.set_reveal_child(true);
r._arrow.get_style_context().add_class('revealed');
}
} else {
r._revealer.set_reveal_child(false);
r._arrow.get_style_context().remove_class('revealed');
}
});
});
}
// Now add all the rows.
this._ALL_EFFECTS.forEach(effect => {
const [minMajor, minMinor] = effect.getMinShellVersion();
if (shellVersionIsAtLeast(minMajor, minMinor)) {
if (utils.shellVersionIsAtLeast(minMajor, minMinor)) {
const uiFile = `/ui/${getUIDir()}/${effect.getNick()}.ui`;
const uiFile = `/ui/${utils.getUIDir()}/${effect.getNick()}.ui`;
// Is there a better way to test for the existence of a resource file?
let hasPrefs = false;
@@ -250,7 +259,12 @@ export default class BurnMyWindowsPreferences extends ExtensionPreferences {
}
// The preview button.
let previewButton = Gtk.Button.new_from_icon_name('bmw-preview-symbolic');
let previewButton;
if (utils.isGTK4()) {
previewButton = Gtk.Button.new_from_icon_name('bmw-preview-symbolic');
} else {
previewButton = Gtk.Button.new_from_icon_name('bmw-preview-symbolic', 1);
}
previewButton.get_style_context().add_class('circular');
previewButton.get_style_context().add_class('flat');
previewButton.set_tooltip_text(_('Preview this effect'));
@@ -264,55 +278,101 @@ export default class BurnMyWindowsPreferences extends ExtensionPreferences {
button.set_valign(Gtk.Align.CENTER);
this._builder.expose_object(`${effect.getNick()}-enable-effect`, button);
let row;
if (hasPrefs) {
if (utils.isADW()) {
let row;
if (hasPrefs) {
// Add the effect's preferences (if any).
row = this._builder.get_object(`${effect.getNick()}-prefs`);
} else if (utils.isADW()) {
row = Adw.ActionRow.new();
}
// On older versions of Adw (e.g. on GNOME Shell <43), the set_use_markup() does
// not yet exist.
if (row.set_use_markup) {
row.set_title('<b>' + effect.getLabel() + '</b>');
row.set_use_markup(true);
} else {
row.set_title(effect.getLabel());
}
// Un-expand any previously expanded effect row. This way we ensure that there
// is only one expanded row at any time.
if (hasPrefs) {
row.connect('notify::expanded', currentRow => {
if (currentRow.get_expanded()) {
this._effectRows.forEach(row => {
if (row != currentRow) {
row.set_expanded(false);
}
});
}
});
this._effectRows.push(row);
row.add_action(button);
} else {
row.add_suffix(button);
}
row.add_prefix(previewButton);
group.add(row);
// Add the effect's preferences (if any).
row = this._builder.get_object(`${effect.getNick()}-prefs`);
} else {
row = Adw.ActionRow.new();
const row = new Gtk.ListBoxRow();
row.get_style_context().add_class('effect-row');
const container = new Gtk.Box({orientation: Gtk.Orientation.VERTICAL});
const header = new Gtk.Box({spacing: 12});
header.get_style_context().add_class('effect-row-header');
const label = new Gtk.Label(
{label: effect.getLabel(), hexpand: true, halign: Gtk.Align.START});
label.get_style_context().add_class('heading');
this.gtkBoxAppend(header, previewButton);
this.gtkBoxAppend(header, label);
this.gtkBoxAppend(header, button);
this.gtkBoxAppend(container, header);
if (hasPrefs) {
const revealer = this._builder.get_object(`${effect.getNick()}-prefs`);
const arrow = new Gtk.Image({icon_name: 'go-down-symbolic'});
arrow.get_style_context().add_class('revealer-arrow');
this.gtkBoxAppend(header, arrow);
this.gtkBoxAppend(container, revealer);
row._revealer = revealer;
row._arrow = arrow;
row.set_activatable(true);
this._effectRows.push(row);
} else {
row.set_activatable(false);
}
if (utils.isGTK4()) {
row.set_child(container);
group.append(row);
} else {
row.add(container);
group.add(row);
}
}
// On older versions of Adw (e.g. on GNOME Shell <43), the set_use_markup() does
// not yet exist.
if (row.set_use_markup) {
row.set_title('<b>' + effect.getLabel() + '</b>');
row.set_use_markup(true);
} else {
row.set_title(effect.getLabel());
}
// Un-expand any previously expanded effect row. This way we ensure that there
// is only one expanded row at any time.
if (hasPrefs) {
row.connect('notify::expanded', currentRow => {
if (currentRow.get_expanded()) {
this._effectRows.forEach(row => {
if (row != currentRow) {
row.set_expanded(false);
}
});
}
});
this._effectRows.push(row);
row.add_action(button);
} else {
row.add_suffix(button);
}
row.add_prefix(previewButton);
group.add(row);
}
});
// Some things can only be done once the widget is shown as we do not have access to
// the toplevel widget before.
this._widget.connect('realize', (widget) => {
const window = widget.get_root();
const window = utils.isGTK4() ? widget.get_root() : widget.get_toplevel();
// Show the version number in the title bar.
window.set_title(`Burn-My-Windows ${this.metadata.version}`);
window.set_title(`Burn-My-Windows ${Me.metadata.version}`);
this._loadActiveProfile();
this._updateProfileMenu();
@@ -320,21 +380,30 @@ export default class BurnMyWindowsPreferences extends ExtensionPreferences {
// Show an Adw.Toast or a Gtk.InfoBar whenever Burn-My-Windows was updated. We use a
// small timeout so that it is not shown instantaneously.
const lastVersion = this._settings.get_int('last-prefs-version');
if (lastVersion < this.metadata.version) {
if (lastVersion < Me.metadata.version) {
this._showUpdateInfoTimeout =
GLib.timeout_add(GLib.PRIORITY_DEFAULT, 2000, () => {
this._showUpdateInfoTimeout = 0;
const toast = Adw.Toast.new(_('Burn-My-Windows has been updated!'));
toast.set_button_label(_('View Changelog'));
toast.set_action_name('prefs.changelog');
toast.set_timeout(0);
if (utils.isADW()) {
const toast = Adw.Toast.new(_('Burn-My-Windows has been updated!'));
toast.set_button_label(_('View Changelog'));
toast.set_action_name('prefs.changelog');
toast.set_timeout(0);
toast.connect(
'dismissed',
() => this._settings.set_int('last-prefs-version', this.metadata.version));
toast.connect(
'dismissed',
() => this._settings.set_int('last-prefs-version', Me.metadata.version));
window.add_toast(toast);
window.add_toast(toast);
} else {
const infoBar = this._builder.get_object('update-info');
infoBar.connect('response', i => {
this._settings.set_int('last-prefs-version', Me.metadata.version);
i.set_revealed(false);
});
infoBar.set_revealed(true);
}
return false;
});
@@ -381,7 +450,11 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
}
]);
dialog.show();
if (utils.isGTK4()) {
dialog.show();
} else {
dialog.show_all();
}
}
});
@@ -396,28 +469,39 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
// Starting with GNOME Shell 42, we have to hack our way through the widget tree
// of the Adw.PreferencesWindow...
const header = this._findWidgetByType(window.get_content(), Adw.HeaderBar);
header.pack_start(menu);
header.set_title_widget(this._builder.get_object('profile-button'));
if (utils.isADW()) {
const header = this._findWidgetByType(window.get_content(), Adw.HeaderBar);
header.pack_start(menu);
header.set_title_widget(this._builder.get_object('profile-button'));
// GNOME Shell extensions are forced to use a AdwPreferencesWindow. This already
// includes a Gtk.ScrolledWindow as well as an Adw.Clamp. For the profile
// editing, we want to use an Adw.Flap which reveals itself from the top. This
// needs to be inserted in the widget hierarchy above the Adw.Clamp, else it
// would look ugly. Therefore, we fiddle around with the internal widgets...
const flap = this._builder.get_object('profile-editor-flap');
const clamp = this._findWidgetByType(window.get_content(), Adw.Clamp);
const viewport = clamp.get_parent();
viewport.get_parent().set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.NEVER);
viewport.set_child(flap);
// GNOME Shell extensions are forced to use a AdwPreferencesWindow. This already
// includes a Gtk.ScrolledWindow as well as an Adw.Clamp. For the profile
// editing, we want to use an Adw.Flap which reveals itself from the top. This
// needs to be inserted in the widget hierarchy above the Adw.Clamp, else it
// would look ugly. Therefore, we fiddle around with the internal widgets...
const flap = this._builder.get_object('profile-editor-flap');
const clamp = this._findWidgetByType(window.get_content(), Adw.Clamp);
const viewport = clamp.get_parent();
viewport.get_parent().set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.NEVER);
viewport.set_child(flap);
const scrolledWindow = Gtk.ScrolledWindow.new();
scrolledWindow.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC);
scrolledWindow.set_propagate_natural_height(true);
scrolledWindow.set_vexpand(true);
scrolledWindow.set_child(clamp);
const scrolledWindow = Gtk.ScrolledWindow.new();
scrolledWindow.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC);
scrolledWindow.set_propagate_natural_height(true);
scrolledWindow.set_vexpand(true);
scrolledWindow.set_child(clamp);
flap.set_content(scrolledWindow);
flap.set_content(scrolledWindow);
} else if (utils.isGTK4()) {
window.get_titlebar().pack_start(menu);
window.get_titlebar().set_title_widget(
this._builder.get_object('profile-button'));
} else {
window.get_titlebar().pack_start(menu);
window.get_titlebar().set_custom_title(
this._builder.get_object('profile-button'));
}
const addURIAction = (name, uri) => {
const action = Gio.SimpleAction.new(name, null);
@@ -448,7 +532,7 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
null,
'https://github.com/Schneegans/Burn-My-Windows/blob/main/docs/changelog.md',
Gdk.CURRENT_TIME);
this._settings.set_int('last-prefs-version', this.metadata.version)
this._settings.set_int('last-prefs-version', Me.metadata.version)
});
group.add_action(changelogAction);
@@ -467,34 +551,71 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
const sponsors = this._getJSONResource('/credits/sponsors.json');
let dialog;
let formatSponsors = (sponsors) => {
return sponsors.map(s => {
if (s.url == '')
return s.name;
else
return `${s.name} ${s.url}`;
});
};
// We try to use the special Adw.AboutWindow if it is available.
if (utils.isADW() && Adw.AboutWindow) {
let formatSponsors = (sponsors) => {
return sponsors.map(s => {
if (s.url == '')
return s.name;
else
return `${s.name} ${s.url}`;
});
};
dialog = new Adw.AboutWindow({transient_for: window, modal: true});
dialog.set_application_icon('burn-my-windows-symbolic');
dialog.set_application_name('Burn-My-Windows');
dialog.set_version(`${this.metadata.version}`);
dialog.set_developer_name('Simon Schneegans');
dialog.set_issue_url('https://github.com/Schneegans/Burn-My-Windows/issues');
if (sponsors.gold.length > 0) {
dialog.add_credit_section(_('Gold Sponsors'), formatSponsors(sponsors.gold));
}
if (sponsors.silver.length > 0) {
dialog.add_credit_section(_('Silver Sponsors'),
formatSponsors(sponsors.silver));
}
if (sponsors.bronze.length > 0) {
dialog.add_credit_section(_('Bronze Sponsors'),
formatSponsors(sponsors.bronze));
}
if (sponsors.past.length > 0) {
dialog.add_credit_section(_('Past Sponsors'), formatSponsors(sponsors.past));
dialog = new Adw.AboutWindow({transient_for: window, modal: true});
dialog.set_application_icon('burn-my-windows-symbolic');
dialog.set_application_name('Burn-My-Windows');
dialog.set_version(`${Me.metadata.version}`);
dialog.set_developer_name('Simon Schneegans');
dialog.set_issue_url('https://github.com/Schneegans/Burn-My-Windows/issues');
if (sponsors.gold.length > 0) {
dialog.add_credit_section(_('Gold Sponsors'),
formatSponsors(sponsors.gold));
}
if (sponsors.silver.length > 0) {
dialog.add_credit_section(_('Silver Sponsors'),
formatSponsors(sponsors.silver));
}
if (sponsors.bronze.length > 0) {
dialog.add_credit_section(_('Bronze Sponsors'),
formatSponsors(sponsors.bronze));
}
if (sponsors.past.length > 0) {
dialog.add_credit_section(_('Past Sponsors'),
formatSponsors(sponsors.past));
}
} else {
let formatSponsors = (sponsors) => {
return sponsors.map(s => {
if (s.url == '')
return s.name;
else
return `<a href="${s.url}">${s.name}</a>`;
});
};
dialog = new Gtk.AboutDialog({transient_for: window, modal: true});
dialog.set_logo_icon_name('burn-my-windows-symbolic');
dialog.set_program_name(`Burn-My-Windows ${Me.metadata.version}`);
dialog.set_authors(['Simon Schneegans']);
if (sponsors.gold.length > 0) {
dialog.add_credit_section(_('Gold Sponsors'),
formatSponsors(sponsors.gold));
}
if (sponsors.silver.length > 0) {
dialog.add_credit_section(_('Silver Sponsors'),
formatSponsors(sponsors.silver));
}
if (sponsors.bronze.length > 0) {
dialog.add_credit_section(_('Bronze Sponsors'),
formatSponsors(sponsors.bronze));
}
if (sponsors.past.length > 0) {
dialog.add_credit_section(_('Past Sponsors'),
formatSponsors(sponsors.past));
}
}
dialog.set_translator_credits([...translators].join('\n'));
@@ -502,7 +623,11 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
dialog.set_website('https://github.com/Schneegans/Burn-My-Windows');
dialog.set_license_type(Gtk.License.GPL_3_0);
dialog.show();
if (utils.isGTK4()) {
dialog.show();
} else {
dialog.show_all();
}
});
group.add_action(aboutAction);
@@ -587,7 +712,10 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
}
});
window.add(this._widget);
// Show the widgets on GTK3.
if (!utils.isGTK4()) {
this._widget.show_all();
}
}
// -------------------------------------------------------------------- public interface
@@ -603,6 +731,11 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
return this._activeProfile.settings;
}
// Returns the widget used for the settings of this extension.
getWidget() {
return this._widget;
}
// Connects an Adw.ComboRow (or anything else which has an 'selected' property) to a
// settings key. It also binds the corresponding reset button.
bindComboRow(settingsKey) {
@@ -668,6 +801,17 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
this._bindResetButton(settingsKey);
}
// ----------------------------------------------------------------- GTK3 / GTK4 helpers
// Appends the given child widget to the given Gtk.Box.
gtkBoxAppend(box, child) {
if (utils.isGTK4()) {
box.append(child);
} else {
box.pack_start(child, false, true, 0);
}
}
// ----------------------------------------------------------------------- private stuff
// This loads all settings from the profile given in the settings key 'active-profile'.
@@ -706,17 +850,26 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
updateProfileButtonMenuIfChanged('profile-high-priority');
this.bindEntry('profile-app');
this.bindComboRow('profile-animation-type');
this.bindComboRow('profile-window-type');
this.bindComboRow('profile-color-scheme');
this.bindComboRow('profile-power-mode');
this.bindComboRow('profile-power-profile');
if (utils.isADW()) {
this.bindComboRow('profile-animation-type');
this.bindComboRow('profile-window-type');
this.bindComboRow('profile-color-scheme');
this.bindComboRow('profile-power-mode');
this.bindComboRow('profile-power-profile');
} else {
this.bindComboBox('profile-animation-type');
this.bindComboBox('profile-window-type');
this.bindComboBox('profile-color-scheme');
this.bindComboBox('profile-power-mode');
this.bindComboBox('profile-power-profile');
}
this.bindSwitch('profile-high-priority');
// Connect all effect settings.
this._ALL_EFFECTS.forEach(effect => {
const [minMajor, minMinor] = effect.getMinShellVersion();
if (shellVersionIsAtLeast(minMajor, minMinor)) {
if (utils.shellVersionIsAtLeast(minMajor, minMinor)) {
this.bindSwitch(`${effect.getNick()}-enable-effect`);
effect.bindPreferences(this);
}
@@ -731,7 +884,7 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
// configuration option of the profile is changed.
_updateProfileButton() {
this._builder.get_object('choose-profile-button').label =
this._getProfileName(this.getProfileSettings());
this._profileManager.getProfileName(this.getProfileSettings());
}
// This updates the list of available profiles in the dropdown of the profile-selection
@@ -745,7 +898,7 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
// Then add an entry for each available profile.
this._profileManager.getProfiles().forEach(profile => {
const label = this._getProfileName(profile.settings);
const label = this._profileManager.getProfileName(profile.settings);
const item = Gio.MenuItem.new(label, 'prefs.active-profile');
item.set_action_and_target_value('prefs.active-profile',
GLib.Variant.new_string(profile.path));
@@ -753,58 +906,6 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
});
}
// Profiles are named according to their configuration. This method returns a localized
// string describing the settings of the profile.
_getProfileName(settings) {
let items = [];
// If an app is configured, use it as first component for the profile's name.
const app = settings.get_string('profile-app');
if (app != '') {
items.push(app);
}
// Now add components to the name for each non-default profile option. Make sure that
// these are the same strings as used in the UI files!
const addComponent = (settingsKey, options) => {
const option = settings.get_int(settingsKey);
if (option > 0) {
items.push(options[option - 1]);
}
};
// clang-format off
addComponent('profile-animation-type', [_('Opening Windows'),
_('Closing Windows')]);
addComponent('profile-window-type', [_('Normal Windows'),
_('Dialog Windows')]);
addComponent('profile-color-scheme', [_('Default Color Scheme'),
_('Dark Color Scheme')]);
addComponent('profile-power-mode', [_('On Battery'),
_('Plugged In')]);
addComponent('profile-power-profile', [_('Power-Saver Mode'),
_('Balanced Mode'),
_('Performance Mode'),
_('Power Saver or Balanced'),
_('Balanced or Performance')]);
// clang-format on
// If the profile is a high-priority profile, also add this..
if (settings.get_boolean('profile-high-priority')) {
items.push(_('High Priority'));
}
let name = '';
if (items.length == 0) {
name = _('Standard Profile');
} else {
name = items.join(' · ');
}
return name;
}
// This wrapper connects a given callback to a profile settings key. Use this instead of
// the direct connect() call on the profile settings to make sure that the callback is
// disconnected when the active profile changes.
@@ -881,12 +982,15 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
default_width: 800,
default_height: 450,
modal: true,
transient_for: this._widget.get_root()
transient_for: utils.isGTK4() ? this._widget.get_root() :
this._widget.get_toplevel()
});
// Add a header bar to the window.
const header = Gtk.HeaderBar.new();
window.set_titlebar(header);
if (utils.isGTK4()) {
const header = Gtk.HeaderBar.new();
window.set_titlebar(header);
}
const box = new Gtk.Box({
orientation: Gtk.Orientation.VERTICAL,
@@ -906,11 +1010,16 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
pixel_size: 128,
});
box.append(image);
box.append(label);
this.gtkBoxAppend(box, image);
this.gtkBoxAppend(box, label);
window.set_child(box);
window.show();
if (utils.isGTK4()) {
window.set_child(box);
window.show();
} else {
window.add(box);
window.show_all();
}
}
// Helper function to show a message dialog. The dialog is modal and has a title, a
@@ -919,28 +1028,53 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
// called when the button is clicked.
// This method works on GTK3, GTK4, and libadwaita.
_createMessageDialog(title, message, window, buttons) {
let dialog = new Adw.MessageDialog({
heading: title,
body: message,
body_use_markup: true,
modal: true,
});
let dialog;
buttons.forEach((button, i) => {
const response = i.toString();
dialog.add_response(response, button.label);
if (utils.isADW() && Adw.MessageDialog) {
dialog = new Adw.MessageDialog({
heading: title,
body: message,
body_use_markup: true,
modal: true,
});
if (button.default) {
dialog.set_default_response(response);
dialog.set_close_response(response);
}
buttons.forEach((button, i) => {
const response = i.toString();
dialog.add_response(response, button.label);
if (button.destructive) {
dialog.set_response_appearance(response, Adw.ResponseAppearance.DESTRUCTIVE);
}
});
if (button.default) {
dialog.set_default_response(response);
dialog.set_close_response(response);
}
if (button.destructive) {
dialog.set_response_appearance(response, Adw.ResponseAppearance.DESTRUCTIVE);
}
});
} else {
dialog = new Gtk.MessageDialog({
text: title,
secondary_text: message,
secondary_use_markup: true,
modal: true,
title: '',
});
buttons.forEach((button, i) => {
dialog.add_button(button.label, i);
if (button.default) {
dialog.set_default_response(i);
}
});
}
if (utils.isGTK4()) {
dialog.set_hide_on_close(true);
}
dialog.set_hide_on_close(true);
dialog.set_transient_for(window);
// If the dialog is closed or a button is clicked, we hide the dialog and call the
@@ -959,3 +1093,25 @@ GitHub: <a href='https://github.com/sponsors/schneegans'>https://github.com/spon
return dialog;
}
}
// This is used for setting up the translations.
function init() {
ExtensionUtils.initTranslations();
}
// This function is called when the preferences window is created to build and return a
// Gtk widget. We create a new instance of the PreferencesDialog class each time this
// method is called. This way we can actually open multiple settings windows and interact
// with all of them properly.
function buildPrefsWidget() {
var dialog = new PreferencesDialog();
return dialog.getWidget();
}
// If using libadwaita, this method is called. In this case, the primary widget of the
// preferences dialog is an Adw.PreferencesPage, which we directly add to the window.
function fillPreferencesWindow(window) {
window.set_default_size(650, 750);
var dialog = new PreferencesDialog();
window.add(dialog.getWidget());
}
+325 -330
View File
@@ -1,41 +1,4 @@
[
{
"Korean": [
[
"darkcircle.0426@gmail.com",
"Seong-ho Cho",
128
]
]
},
{
"Persian": [
[
"eshagh094@gmail.com",
"Eshagh shahidani",
65
]
]
},
{
"Polish": [
[
"gnu.ewm@protonmail.com",
"Eryk Michalak",
10
],
[
"sto@tutanota.de",
"WaldiS",
38
],
[
"pwrzonca@gmail.com",
"Pawe\u0142 Rzo\u0144ca",
77
]
]
},
{
"Turkish": [
[
@@ -51,64 +14,25 @@
[
"libreajans@gmail.com",
"Sabri \u00dcnal",
68
70
]
]
},
{
"Chinese (Simplified)": [
"Lithuanian": [
[
"coelacanthushex@gmail.com",
"Celeste Liu",
3
],
[
"lyuutau@outlook.com",
"\u5218\u97ec",
34
],
[
"poonsters6@gmail.com",
"merelymyself",
38
],
[
"aerowolf@tom.com",
"aerowolf",
97
"hazap@hotmail.com",
"Moo",
43
]
]
},
{
"Swedish": [
"Portuguese (Brazil)": [
[
"obslsessed@duck.com",
"obslsessed",
5
],
[
"droidbittin@gmail.com",
"Luna Jernberg",
9
],
[
"swedishsailfishosuser@tutanota.com",
"Kristoffer Grundstr\u00f6m",
48
]
]
},
{
"Slovak": [
[
"salka.milan@googlemail.com",
"Milan \u0160alka",
4
],
[
"jose1711@gmail.com",
"Jose Riha",
128
"mr-isaac@ig.com.br",
"Isaac Dias",
93
]
]
},
@@ -117,12 +41,276 @@
[
"atalanttore@googlemail.com",
"Ettore Atalan",
3
1
],
[
"code@simonschneegans.de",
"Simon Schneegans",
122
119
]
]
},
{
"Esperanto": [
[
"phlostically@mailinator.com",
"phlostically",
72
]
]
},
{
"Russian": [
[
"sergei@racingrebel.com",
"\u041c\u0438\u0441\u0442\u0435\u0440 \u041f\u0435\u0440\u0435\u0432\u043e\u0434",
11
],
[
"ddaudix@gmail.com",
"Daudix UFO",
31
],
[
"eg.ermakov2016@yandex.ru",
"\u0415\u0433\u043e\u0440 \u0415\u0440\u043c\u0430\u043a\u043e\u0432",
33
],
[
"franigoyt@gmail.com",
"ANIGO R. (AR)",
49
],
[
"lenemter@gmail.com",
"lenemter",
50
]
]
},
{
"Romanian": [
[
"softexpert@gmail.com",
"SoftExpert",
127
]
]
},
{
"Ukrainian": [
[
"cakestwix1@gmail.com",
"CakesTwix",
36
],
[
"911us@duck.com",
"Petro S.",
44
],
[
"yuridm@gmail.com",
"\u042e\u0440\u0456\u0439 \u0414\u043c\u0438\u0442\u0440\u0435\u043d\u043a\u043e",
48
]
]
},
{
"Japanese": [
[
"ryuichi.ya220@gmail.com",
"Ryan Y",
79
]
]
},
{
"Czech": [
[
"yuridm@gmail.com",
"\u042e\u0440\u0456\u0439 \u0414\u043c\u0438\u0442\u0440\u0435\u043d\u043a\u043e",
1
],
[
"jose1711@gmail.com",
"Jose Riha",
4
],
[
"jiri.doubravsky@gmail.com",
"Ji\u0159\u00ed Doubravsk\u00fd",
60
]
]
},
{
"Portuguese": [
[
"ssantos@web.de",
"ssantos",
1
],
[
"dyegoaurelio@gmail.com",
"dyegoaurelio",
8
],
[
"pedro.hvn.2018@gmail.com",
"KrulesExGamer",
70
]
]
},
{
"Hungarian": [
[
"superh552@gmail.com",
"KinteLiX",
79
]
]
},
{
"Hebrew": [
[
"hvusvvnkl12345@gmail.com",
"\u05d9\u05d4\u05d5\u05d3\u05d4 \u05d0\u05dc\u05d9\u05e1\u05e3",
37
]
]
},
{
"Polish": [
[
"gnu.ewm@protonmail.com",
"Eryk Michalak",
10
],
[
"sto@tutanota.de",
"WaldiS",
39
],
[
"pwrzonca@gmail.com",
"Pawe\u0142 Rzo\u0144ca",
77
]
]
},
{
"Italian": [
[
"mario03@gmail.com",
"Mario",
1
],
[
"albano_battistella@hotmail.com",
"albanobattistella",
127
]
]
},
{
"Arabic": [
[
"hamzah.abusamak@gmail.com",
"bonbonboi",
5
],
[
"dabsantamer@yahoo.com",
"tamer dab",
7
],
[
"yamen.malik2@gmail.com",
"Yamen Malik",
7
],
[
"fawaz27000@hotmail.com",
"fawaz006",
68
]
]
},
{
"Azerbaijani": [
[
"xxmn77@gmail.com",
"X\u0259yyam Qocayev",
67
]
]
},
{
"Indonesian": [
[
"rezaalmanda27@gmail.com",
"Reza Almanda",
52
],
[
"randompsyduck@duck.com",
"Sir-Ivysaur",
75
]
]
},
{
"Dutch": [
[
"philip.goto@gmail.com",
"Philip Goto",
1
],
[
"code@simonschneegans.de",
"Simon Schneegans",
1
],
[
"vistausss@fastmail.com",
"Heimen Stoffels",
127
]
]
},
{
"Spanish": [
[
"jorgec2005@gmail.com",
"Jorge C",
5
],
[
"fitojb@ubuntu.com",
"Adolfo Jayme Barrientos",
7
],
[
"andres.segarra.aparicio@gmail.com",
"Andres Segarra",
10
],
[
"fran-carro@hotmail.es",
"gallegonovato",
14
],
[
"dev.n47os@aleeas.com",
"Ulices",
40
],
[
"oscfdezdz@tuta.io",
"\u00d3scar Fern\u00e1ndez D\u00edaz",
60
]
]
},
@@ -156,7 +344,35 @@
[
"softexpert@gmail.com",
"SoftExpert",
51
52
]
]
},
{
"Swedish": [
[
"obslsessed@duck.com",
"obslsessed",
5
],
[
"droidbittin@gmail.com",
"Luna Jernberg",
9
],
[
"swedishsailfishosuser@tutanota.com",
"Kristoffer Grundstr\u00f6m",
48
]
]
},
{
"Persian": [
[
"eshagh094@gmail.com",
"Eshagh shahidani",
65
]
]
},
@@ -170,83 +386,44 @@
]
},
{
"Russian": [
"Korean": [
[
"sergei@racingrebel.com",
"\u041c\u0438\u0441\u0442\u0435\u0440 \u041f\u0435\u0440\u0435\u0432\u043e\u0434",
11
],
[
"ddaudix@gmail.com",
"Daudix UFO",
31
],
[
"eg.ermakov2016@yandex.ru",
"\u0415\u0433\u043e\u0440 \u0415\u0440\u043c\u0430\u043a\u043e\u0432",
33
],
[
"franigoyt@gmail.com",
"ANIGO R. (AR)",
49
],
[
"lenemter@gmail.com",
"lenemter",
49
"darkcircle.0426@gmail.com",
"Seong-ho Cho",
129
]
]
},
{
"Ukrainian": [
"Slovak": [
[
"cakestwix1@gmail.com",
"CakesTwix",
35
],
[
"911us@duck.com",
"Petro S.",
44
],
[
"yuridm@gmail.com",
"\u042e\u0440\u0456\u0439 \u0414\u043c\u0438\u0442\u0440\u0435\u043d\u043a\u043e",
48
"jose1711@gmail.com",
"Jose Riha",
129
]
]
},
{
"Indonesian": [
"Chinese (Simplified)": [
[
"rezaalmanda27@gmail.com",
"Reza Almanda",
53
"coelacanthushex@gmail.com",
"Celeste Liu",
3
],
[
"randompsyduck@duck.com",
"Sir-Ivysaur",
75
]
]
},
{
"Dutch": [
[
"code@simonschneegans.de",
"Simon Schneegans",
1
"lyuutau@outlook.com",
"\u5218\u97ec",
34
],
[
"philip.goto@gmail.com",
"Philip Goto",
7
"poonsters6@gmail.com",
"merelymyself",
38
],
[
"vistausss@fastmail.com",
"Heimen Stoffels",
126
"aerowolf@tom.com",
"aerowolf",
98
]
]
},
@@ -263,187 +440,5 @@
44
]
]
},
{
"Arabic": [
[
"hamzah.abusamak@gmail.com",
"bonbonboi",
5
],
[
"dabsantamer@yahoo.com",
"tamer dab",
7
],
[
"yamen.malik2@gmail.com",
"Yamen Malik",
7
],
[
"fawaz27000@hotmail.com",
"fawaz006",
68
]
]
},
{
"Portuguese": [
[
"ssantos@web.de",
"ssantos",
1
],
[
"dyegoaurelio@gmail.com",
"dyegoaurelio",
8
],
[
"pedro.hvn.2018@gmail.com",
"KrulesExGamer",
70
]
]
},
{
"Spanish": [
[
"jorgec2005@gmail.com",
"Jorge C",
5
],
[
"fitojb@ubuntu.com",
"Adolfo Jayme Barrientos",
7
],
[
"andres.segarra.aparicio@gmail.com",
"Andres Segarra",
10
],
[
"fran-carro@hotmail.es",
"gallegonovato",
20
],
[
"dev.n47os@aleeas.com",
"Ulices",
39
],
[
"oscfdezdz@tuta.io",
"\u00d3scar Fern\u00e1ndez D\u00edaz",
60
]
]
},
{
"Italian": [
[
"mario03@gmail.com",
"Mario",
1
],
[
"albano_battistella@hotmail.com",
"albanobattistella",
128
]
]
},
{
"Hebrew": [
[
"hvusvvnkl12345@gmail.com",
"\u05d9\u05d4\u05d5\u05d3\u05d4 \u05d0\u05dc\u05d9\u05e1\u05e3",
37
]
]
},
{
"Japanese": [
[
"ryuichi.ya220@gmail.com",
"Ryan Y",
79
]
]
},
{
"Hungarian": [
[
"superh552@gmail.com",
"KinteLiX",
79
]
]
},
{
"Czech": [
[
"yuridm@gmail.com",
"\u042e\u0440\u0456\u0439 \u0414\u043c\u0438\u0442\u0440\u0435\u043d\u043a\u043e",
1
],
[
"jose1711@gmail.com",
"Jose Riha",
4
],
[
"jiri.doubravsky@gmail.com",
"Ji\u0159\u00ed Doubravsk\u00fd",
60
]
]
},
{
"Lithuanian": [
[
"hazap@hotmail.com",
"Moo",
43
]
]
},
{
"Portuguese (Brazil)": [
[
"mr-isaac@ig.com.br",
"Isaac Dias",
93
]
]
},
{
"Azerbaijani": [
[
"xxmn77@gmail.com",
"X\u0259yyam Qocayev",
67
]
]
},
{
"Romanian": [
[
"softexpert@gmail.com",
"SoftExpert",
126
]
]
},
{
"Esperanto": [
[
"phlostically@mailinator.com",
"phlostically",
72
]
]
}
]
+23
View File
@@ -0,0 +1,23 @@
/*
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: CC0-1.0
*/
row {
padding: 8px;
}
.effect-row {
padding: 0;
}
.effect-row-header,
.effect-row list {
padding: 8px;
border: 0 solid @borders;
border-bottom-width: 1px;
}
.revealer-arrow {
margin-right: 6px;
}
+26
View File
@@ -0,0 +1,26 @@
/*
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: CC0-1.0
*/
/* These are only used if not using libadwaita */
.effect-row {
padding: 0;
}
.effect-row-header,
.effect-row list {
padding: 8px;
border: 0 solid @borders;
border-bottom-width: 1px;
}
.revealer-arrow {
margin-right: 6px;
transition: transform 250ms;
}
.revealer-arrow.revealed {
transform: rotate(180deg);
}
-17
View File
@@ -64,15 +64,6 @@ vec4 getInputColor(vec2 coords) {
}
void setOutputColor(vec4 outColor) {
// If a uniform is not used, it will be optimized away. This condition is always
// false, but it will prevent the compiler from optimizing away the uniforms uForOpening
// and uIsFullscreen. On KWin, we need to do this as we do not have a way to check if a
// uniform is used in the shader.
if (outColor.a > 1000.0 && uForOpening && uIsFullscreen) {
outColor = vec4(0.0);
}
fragColor = vec4(outColor.rgb * outColor.a, outColor.a);
}
@@ -99,14 +90,6 @@ vec4 getInputColor(vec2 coords) {
}
void setOutputColor(vec4 outColor) {
// If a uniform is not used, it will be optimized away. This condition is always
// false, but it will prevent the compiler from optimizing away the uniforms uForOpening
// and uIsFullscreen. On KWin, we need to do this as we do not have a way to check if a
// uniform is used in the shader.
if (outColor.a > 1000.0 && uForOpening && uIsFullscreen) {
outColor = vec4(0.0);
}
gl_FragColor = vec4(outColor.rgb * outColor.a, outColor.a);
}
+69
View File
@@ -0,0 +1,69 @@
//////////////////////////////////////////////////////////////////////////////////////////
// ) ( //
// ( /( ( ( ) ( ( ( ( )\ ) ( ( //
// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( //
// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ //
// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) //
// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< //
// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ //
// |__/ //
//////////////////////////////////////////////////////////////////////////////////////////
// SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
// SPDX-License-Identifier: GPL-3.0-or-later
// The content from common.glsl is automatically prepended to each shader effect.
uniform vec2 uActorScale;
uniform vec2 uInitialPointerPos;
uniform vec2 uCurrentPointerPos;
uniform vec2 uControlPointA;
uniform vec2 uControlPointB;
vec2 threeWayMix(float fac, vec2 a, vec2 b, vec2 c) {
if (fac < 0.5) {
return mix(a, b, smoothstep(0.0, 1.0, fac * 2.0));
}
return mix(b, c, smoothstep(0.0, 1.0, fac * 2.0 - 1.0));
}
void main() {
vec2 texcoord = iTexCoord.st;
texcoord = texcoord * uActorScale + 0.5 - uActorScale * 0.5;
float circle = length((texcoord - uCurrentPointerPos) / uActorScale * 2.0);
float progress = uForOpening ? 1.0 - uProgress : uProgress;
progress = clamp(mix(max(0.0, uProgress*2.0 - circle), 2.0 * uProgress, uProgress), 0.0, 1.0);
// progress = smoothstep(0.0, 1.0, pow(2.0 * progress - circle, 0.5));
vec2 warpA = (texcoord - uControlPointA) * uProgress * progress / (1.0 - uProgress);
vec2 warpB = (texcoord - uControlPointB) * uProgress * progress / (1.0 - uProgress);
vec2 warpC = (texcoord - uCurrentPointerPos) * uProgress * progress / (1.0 - uProgress);
vec2 warp = threeWayMix(progress, warpA, warpB, warpC);
// vec2 warp = (warpA + warpB + warpC) / (progressA + progressB + progressC);
vec4 oColor = getInputColor(texcoord + warp);
// oColor = vec4(tritone(progress, vec3(1.0, 0.0, 0.0), vec3(0.0, 1.0, 0.0), vec3(0.0, 0.0, 1.0)), 1.0);
// if (length(texcoord - uInitialPointerPos) < 0.02) {
// oColor = vec4(1.0);
// }
// if (length(texcoord - uCurrentPointerPos) < 0.02) {
// oColor = vec4(1.0, 0.0, 0.0, 1.0);
// }
// if (length(texcoord - uControlPointA) < 0.02) {
// oColor = vec4(0.0, 1.0, 0.0, 1.0);
// }
// if (length(texcoord - uControlPointB) < 0.02) {
// oColor = vec4(0.0, 0.0, 1.0, 1.0);
// }
setOutputColor(oColor);
}
+8 -13
View File
@@ -15,10 +15,8 @@
// The content from common.glsl is automatically prepended to each shader effect.
uniform vec2 uSeed;
uniform vec3 uColor;
uniform float uScale;
uniform vec3 uColor1;
uniform vec3 uColor2;
uniform vec3 uColor3;
const float WISPS_RADIUS = 20.0;
const float WISPS_SPEED = 10.0;
@@ -30,7 +28,7 @@ const float SCALING = 0.9;
// Returns a grid of randomly moving points. Each grid cell contains one point which
// moves on an ellipse.
vec4 getWisps(vec2 texCoords, float gridSize, vec2 seed) {
float getWisps(vec2 texCoords, float gridSize, vec2 seed) {
// Shift coordinates by a random offset and make sure the have a 1:1 aspect ratio.
vec2 coords = (texCoords + hash22(seed)) * uSize;
@@ -58,16 +56,13 @@ vec4 getWisps(vec2 texCoords, float gridSize, vec2 seed) {
cellUV += offset;
vec3 color = tritone(hash12(cellID * seed * 1.256), uColor1, uColor2, uColor3);
// Use distance to center of shifted / rotated UV coordinates to draw a glaring point.
float dist = length(cellUV - 0.5) * gridSize / radius;
if (dist < 1.0) {
float alpha = min(5.0, 0.01 / pow(dist, 2.0));
return vec4(color * alpha, alpha);
return min(5.0, 0.01 / pow(dist, 2.0));
}
return vec4(0.0);
return 0.0;
}
void main() {
@@ -83,9 +78,9 @@ void main() {
// Compute several layers of moving wisps.
vec2 uv = (iTexCoord.st - 0.5) / mix(1.0, 0.5, progress) + 0.5;
uv /= uScale;
vec4 wisps = vec4(0.0);
float wisps = 0.0;
for (float i = 0.0; i < WISPS_LAYERS; ++i) {
wisps = alphaOver(wisps, getWisps(uv * 0.3, WISPS_SPACING, uSeed * (i + 1.0)));
wisps += getWisps(uv * 0.3, WISPS_SPACING, uSeed * (i + 1.0));
}
// Compute shrinking edge mask.
@@ -105,8 +100,8 @@ void main() {
oColor.a *= windowMask * mask;
// Add the wisps.
wisps.a *= min(wispsIn, 1.0 - wispsOut) * mask;
oColor = alphaOver(oColor, wisps);
vec4 wispColor = wisps * vec4(uColor, min(wispsIn, 1.0 - wispsOut) * mask);
oColor = alphaOver(oColor, wispColor);
// These are pretty useful for understanding how this works.
// oColor = vec4(vec3(windowMask), 1.0);
+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="AdwExpanderRow" id="magic-lamp-prefs">
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Animation Time [ms]</property>
<child>
<object class="GtkScale">
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="magic-lamp-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-magic-lamp-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</interface>
+3 -3
View File
@@ -33,7 +33,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<object class="GtkButton" id="reset-snap-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<property name="tooltip-text">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
@@ -66,7 +66,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<object class="GtkButton" id="reset-snap-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<property name="tooltip-text">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
@@ -91,7 +91,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<object class="GtkButton" id="reset-snap-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<property name="tooltip-text">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
+7 -23
View File
@@ -78,33 +78,17 @@ SPDX-License-Identifier: GPL-3.0-or-later
<child>
<object class="AdwActionRow">
<property name="title" translatable="yes">Color</property>
<property name="activatable-widget">wisps-color</property>
<child>
<object class="GtkBox">
<style>
<class name="linked" />
</style>
<child>
<object class="GtkColorButton" id="wisps-color-1">
<property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="wisps-color-2">
<property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="wisps-color-3">
<property name="show_editor">1</property>
<property name="valign">center</property>
</object>
</child>
<object class="GtkColorButton" id="wisps-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="width-request">250</property>
<property name="valign">center</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-wisps-colors">
<object class="GtkButton" id="reset-wisps-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="valign">center</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
+281
View File
@@ -0,0 +1,281 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="apparition-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">10</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="apparition-randomness">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="apparition-twirl-intensity">
<property name="upper">10</property>
<property name="lower">-10</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkAdjustment" id="apparition-shake-intensity">
<property name="upper">10</property>
<property name="lower">0</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkAdjustment" id="apparition-suction-intensity">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="apparition-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">apparition-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Randomness</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">apparition-randomness</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-randomness">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Twirl Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">apparition-twirl-intensity</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-twirl-intensity">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Shake Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">apparition-shake-intensity</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-shake-intensity">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Suction Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">apparition-suction-intensity</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-suction-intensity">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+229
View File
@@ -0,0 +1,229 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="doom-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="doom-horizontal-scale">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="doom-vertical-scale">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="doom-pixel-size">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkRevealer" id="doom-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">doom-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-doom-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Horizontal Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">doom-horizontal-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-doom-horizontal-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Vertical Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">doom-vertical-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-doom-vertical-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">doom-pixel-size</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-doom-pixel-size">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+167
View File
@@ -0,0 +1,167 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="energize-a-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="energize-a-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="energize-a-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">energize-a-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-a-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">energize-a-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-a-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="energize-a-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-a-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+168
View File
@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="energize-b-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="energize-b-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="energize-b-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">energize-b-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-b-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">energize-b-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-b-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="energize-b-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-b-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+337
View File
@@ -0,0 +1,337 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="fire-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="fire-scale">
<property name="upper">3</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="fire-movement-speed">
<property name="upper">2.0</property>
<property name="lower">-2.0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="fire-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Presets</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkMenuButton" id="fire-preset-button">
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Choose a Preset</property>
</object>
</child>
<child>
<object class="GtkImage">
<property name="icon-name">pan-down-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">fire-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">fire-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">fire-movement-speed</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-movement-speed">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">3D Noise</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Creates a more dynamic fire but requires more GPU power.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="fire-3d-noise">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="margin-end">8</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-3d-noise">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Gradient</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-1">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-2">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-3">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-4">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-5">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-colors">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+281
View File
@@ -0,0 +1,281 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="glide-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="glide-scale">
<property name="upper">1</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="glide-squish">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="glide-tilt">
<property name="upper">1</property>
<property name="lower">-1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="glide-shift">
<property name="upper">1</property>
<property name="lower">-1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="glide-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glide-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glide-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Squish</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glide-squish</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-squish">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Tilt</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glide-tilt</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-tilt">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Shift</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glide-shift</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-shift">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+271
View File
@@ -0,0 +1,271 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="glitch-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="glitch-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="glitch-strength">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="glitch-speed">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="glitch-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glitch-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glitch-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Strength</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glitch-strength</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-strength">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">glitch-speed</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-speed">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="glitch-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+320
View File
@@ -0,0 +1,320 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="hexagon-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="hexagon-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="hexagon-line-width">
<property name="upper">10</property>
<property name="lower">0</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkRevealer" id="hexagon-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">hexagon-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">hexagon-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Mesh Line Width</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">hexagon-line-width</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-line-width">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Line Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="hexagon-line-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-line-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Glow Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="hexagon-glow-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-glow-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Additive Blending</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">You may want to enable this for dark window themes.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="hexagon-additive-blending">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="margin-end">8</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-additive-blending">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+278
View File
@@ -0,0 +1,278 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="incinerate-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="incinerate-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="incinerate-turbulence">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="incinerate-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">incinerate-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">incinerate-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Turbulence</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">incinerate-turbulence</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-turbulence">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Start at Pointer</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">If disabled, a random location will be chosen.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="incinerate-use-pointer">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="margin-end">8</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-use-pointer">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="incinerate-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+177
View File
@@ -0,0 +1,177 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="pixel-wheel-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="pixel-wheel-spoke-count">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="pixel-wheel-pixel-size">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkRevealer" id="pixel-wheel-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">pixel-wheel-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wheel-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Spoke Count</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">pixel-wheel-spoke-count</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wheel-spoke-count">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">pixel-wheel-pixel-size</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wheel-pixel-size">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+132
View File
@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="pixel-wipe-animation-time">
<property name="upper">5000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="pixel-wipe-direction">
<property name="upper">360</property>
<property name="lower">0</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="pixel-wipe-pixel-size">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkRevealer" id="pixel-wipe-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">pixel-wipe-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wipe-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">pixel-wipe-pixel-size</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wipe-pixel-size">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+177
View File
@@ -0,0 +1,177 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="pixelate-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="pixelate-noise">
<property name="upper">100</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkAdjustment" id="pixelate-pixel-size">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkRevealer" id="pixelate-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">pixelate-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixelate-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Noise</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">pixelate-noise</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixelate-noise">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">pixelate-pixel-size</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixelate-pixel-size">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+271
View File
@@ -0,0 +1,271 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="portal-animation-time">
<property name="upper">5000</property>
<property name="lower">500</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="portal-rotation-speed">
<property name="upper">2</property>
<property name="lower">-2</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkAdjustment" id="portal-whirling">
<property name="upper">2</property>
<property name="lower">-2</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
<object class="GtkAdjustment" id="portal-details">
<property name="upper">100</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
<object class="GtkRevealer" id="portal-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">portal-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Rotation Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">portal-rotation-speed</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-rotation-speed">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Whirling</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">portal-whirling</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-whirling">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Details</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">portal-details</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-details">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="portal-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+519
View File
@@ -0,0 +1,519 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<requires lib="gtk" version="3.0" />
<!-- This will be added to the header bar. -->
<object class="GtkMenuButton" id="menu-button">
<property name="menu-model">main-menu</property>
<property name="visible">1</property>
<child>
<object class="GtkImage">
<property name="icon-name">heart-filled-symbolic</property>
<property name="visible">1</property>
<property name="icon-size">1</property>
</object>
</child>
</object>
<!-- This will be added to the header bar. -->
<object class="GtkBox" id="profile-button">
<property name="halign">center</property>
<property name="visible">1</property>
<child>
<object class="GtkMenuButton">
<property name="menu-model">profile-menu</property>
<property name="visible">1</property>
<child>
<object class="GtkBox">
<property name="visible">1</property>
<property name="spacing">6</property>
<child>
<object class="GtkLabel" id="choose-profile-button">
<property name="visible">1</property>
</object>
</child>
<child>
<object class="GtkImage">
<property name="icon-name">pan-down-symbolic</property>
<property name="visible">1</property>
<property name="icon-size">1</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkToggleButton" id="edit-profile-button">
<property name="valign">center</property>
<property name="visible">1</property>
<child>
<object class="GtkImage">
<property name="icon-name">bmw-edit-profile-symbolic</property>
<property name="visible">1</property>
<property name="icon-size">1</property>
</object>
</child>
</object>
</child>
<style>
<class name="linked" />
</style>
</object>
<object class="GtkStack" id="general-prefs">
<property name="transition-type">over-down-up</property>
<child>
<object class="GtkBox" id="effect-editor">
<property name="orientation">vertical</property>
<child>
<object class="GtkInfoBar" id="update-info">
<property name="message-type">info</property>
<property name="revealed">false</property>
<property name="show-close-button">true</property>
<child internal-child="content_area">
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Burn-My-Windows has been updated!</property>
<property name="margin-start">6</property>
</object>
</child>
</object>
</child>
<child internal-child="action_area">
<object class="GtkBox">
<child>
<object class="GtkButton" id="update-info-button">
<property name="label" translatable="yes">View Changelog</property>
<property name="action-name">prefs.changelog</property>
</object>
</child>
</object>
</child>
<action-widgets>
<action-widget response="-1">update-info-button</action-widget>
</action-widgets>
</object>
</child>
<child>
<object class="GtkScrolledWindow">
<property name="hscrollbar-policy">never</property>
<property name="vexpand">true</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="margin-top">20</property>
<property name="margin-bottom">20</property>
<property name="margin-start">20</property>
<property name="margin-end">20</property>
<property name="spacing">5</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<property name="hexpand">true</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Effect Selection</property>
<property name="halign">start</property>
<style>
<class name="heading" />
</style>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">If multiple are selected, one is chosen randomly.</property>
<property name="halign">start</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="valign">center</property>
<style>
<class name="linked" />
</style>
<child>
<object class="GtkButton" id="choose-all-effects-button">
<property name="label" translatable="yes">All</property>
</object>
</child>
<child>
<object class="GtkButton" id="choose-no-effects-button">
<property name="label" translatable="yes">None</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkFrame">
<child>
<object class="GtkListBox" id="effects-group">
<property name="selection-mode">none</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox" id="profile-editor">
<property name="orientation">vertical</property>
<property name="margin-top">20</property>
<property name="margin-bottom">20</property>
<property name="margin-start">20</property>
<property name="margin-end">20</property>
<property name="spacing">5</property>
<style>
<class name="background" />
</style>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Effect Profile Constraints</property>
<property name="halign">start</property>
<style>
<class name="heading" />
</style>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Define when the current effect settings should be used.</property>
<property name="halign">start</property>
</object>
</child>
<child>
<object class="GtkFrame">
<property name="margin-top">5</property>
<property name="margin-bottom">15</property>
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<!-- <property name="show-separators">1</property> -->
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Application</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkBox">
<property name="valign">center</property>
<style>
<class name="linked" />
</style>
<child>
<object class="GtkEntry" id="profile-app">
<property name="width-request">300</property>
<property name="placeholder-text" translatable="yes">Any</property>
</object>
</child>
<child>
<object class="GtkButton" id="profile-choose-app-button">
<property name="valign">center</property>
<child>
<object class="GtkImage">
<property name="icon-name">bmw-select-app-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Type</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-animation-type">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">Opening Windows</item>
<item translatable="yes">Closing Windows</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Window Type</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-window-type">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">Normal Windows</item>
<item translatable="yes">Dialog Windows</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color Scheme</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-color-scheme">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">Default Color Scheme</item>
<item translatable="yes">Dark Color Scheme</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Power Mode</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-power-mode">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">On Battery</item>
<item translatable="yes">Plugged In</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Power Profile</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-power-profile">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">Power-Saver Mode</item>
<item translatable="yes">Balanced Mode</item>
<item translatable="yes">Performance Mode</item>
<item translatable="yes">Power Saver or Balanced</item>
<item translatable="yes">Balanced or Performance</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Advanced Profile Options</property>
<property name="halign">start</property>
<style>
<class name="heading" />
</style>
</object>
</child>
<child>
<object class="GtkFrame">
<property name="margin-top">5</property>
<property name="margin-bottom">15</property>
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<!-- <property name="show-separators">1</property> -->
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">High Priority</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Use this profile even if there are better matching profiles.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<property name="ellipsize">end</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="profile-high-priority">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkButton">
<property name="action-name">prefs.profile-delete</property>
<property name="label" translatable="yes">Delete this Profile...</property>
<property name="halign">start</property>
</object>
</child>
</object>
</child>
</object>
</interface>
+271
View File
@@ -0,0 +1,271 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="tv-glitch-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="tv-glitch-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="tv-glitch-strength">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkAdjustment" id="tv-glitch-speed">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="tv-glitch-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">tv-glitch-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">tv-glitch-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Strength</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">tv-glitch-strength</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-strength">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">tv-glitch-speed</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-speed">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="tv-glitch-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+115
View File
@@ -0,0 +1,115 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="tv-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkRevealer" id="tv-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">tv-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="tv-effect-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-effect-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+167
View File
@@ -0,0 +1,167 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="wisps-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="wisps-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkRevealer" id="wisps-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">wisps-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-wisps-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<property name="spacing">8</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">wisps-scale</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-wisps-scale">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="wisps-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-wisps-color">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+249
View File
@@ -0,0 +1,249 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="apparition-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="apparition-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">10</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Randomness</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="apparition-randomness">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-randomness">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Twirl Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="apparition-twirl-intensity">
<property name="upper">10</property>
<property name="lower">-10</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-twirl-intensity">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Shake Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="apparition-shake-intensity">
<property name="upper">10</property>
<property name="lower">0</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-shake-intensity">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Suction Intensity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="apparition-suction-intensity">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-apparition-suction-intensity">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+259
View File
@@ -0,0 +1,259 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="broken-glass-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="broken-glass-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-broken-glass-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="broken-glass-scale">
<property name="upper">5</property>
<property name="lower">0.2</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-broken-glass-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Gravity</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="broken-glass-gravity">
<property name="upper">2.0</property>
<property name="lower">-2.0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-broken-glass-gravity">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Blow Force</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="broken-glass-blow-force">
<property name="upper">2.0</property>
<property name="lower">-2.0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-broken-glass-blow-force">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Shatter From Pointer Location</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">The shards will fly away from where your mouse pointer was when closing the window.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<property name="wrap">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="broken-glass-use-pointer">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-broken-glass-use-pointer">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+203
View File
@@ -0,0 +1,203 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="doom-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="doom-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-doom-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Horizontal Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="doom-horizontal-scale">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-doom-horizontal-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Vertical Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="doom-vertical-scale">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-doom-vertical-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="doom-pixel-size">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-doom-pixel-size">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+150
View File
@@ -0,0 +1,150 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="energize-a-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="energize-a-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-a-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="energize-a-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-a-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="energize-a-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-a-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+150
View File
@@ -0,0 +1,150 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="energize-b-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="energize-b-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-b-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="energize-b-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-b-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="energize-b-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-energize-b-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+295
View File
@@ -0,0 +1,295 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="fire-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Presets</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkMenuButton" id="fire-preset-button">
<property name="label">Choose a Preset</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="fire-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="fire-scale">
<property name="upper">3</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="fire-movement-speed">
<property name="upper">2.0</property>
<property name="lower">-2.0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-movement-speed">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">3D Noise</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Creates a more dynamic fire but requires more GPU power.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="fire-3d-noise">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-3d-noise">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Gradient</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-1">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-2">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-3">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-4">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="fire-color-5">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-end">8</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-fire-colors">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+252
View File
@@ -0,0 +1,252 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="glide-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glide-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glide-scale">
<property name="upper">1</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Squish</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glide-squish">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-squish">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Tilt</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glide-tilt">
<property name="upper">1</property>
<property name="lower">-1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-tilt">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Shift</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glide-shift">
<property name="upper">1</property>
<property name="lower">-1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glide-shift">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+242
View File
@@ -0,0 +1,242 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="glitch-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glitch-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glitch-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Strength</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glitch-strength">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-strength">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="glitch-speed">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-speed">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="glitch-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-glitch-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+288
View File
@@ -0,0 +1,288 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="hexagon-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="hexagon-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="hexagon-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Mesh Line Width</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="hexagon-line-width">
<property name="upper">10</property>
<property name="lower">0</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-line-width">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Line Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="hexagon-line-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-line-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Glow Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="hexagon-glow-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-glow-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Additive Blending</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">You may want to enable this for dark window themes.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="hexagon-additive-blending">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-hexagon-additive-blending">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+251
View File
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="incinerate-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="incinerate-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="incinerate-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Turbulence</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="incinerate-turbulence">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-turbulence">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Start at Pointer</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">If disabled, a random location will be chosen.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="incinerate-use-pointer">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-use-pointer">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="incinerate-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-incinerate-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+279
View File
@@ -0,0 +1,279 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="matrix-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="matrix-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-matrix-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="matrix-scale">
<property name="upper">50</property>
<property name="lower">5</property>
<property name="step-increment">1</property>
<property name="page-increment">5</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-matrix-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Randomness</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="matrix-randomness">
<property name="upper">1.0</property>
<property name="lower">0.0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-matrix-randomness">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Vertical Overshooting</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="matrix-overshoot">
<property name="upper">1.0</property>
<property name="lower">0.0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-matrix-overshoot">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Trail Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="matrix-trail-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-matrix-trail-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Tip Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="matrix-tip-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-matrix-tip-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+113
View File
@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="paint-brush-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="paint-brush-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-paint-brush-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Brush Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="paint-brush-size">
<property name="upper">4</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-paint-brush-size">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+159
View File
@@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="pixel-wheel-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="pixel-wheel-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wheel-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Spoke Count</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="pixel-wheel-spoke-count">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wheel-spoke-count">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="pixel-wheel-pixel-size">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wheel-pixel-size">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+113
View File
@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="pixel-wipe-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="pixel-wipe-animation-time">
<property name="upper">5000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wipe-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="pixel-wipe-pixel-size">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixel-wipe-pixel-size">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+159
View File
@@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="pixelate-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="pixelate-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixelate-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Noise</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="pixelate-noise">
<property name="upper">100</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixelate-noise">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Pixel Size</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="pixelate-pixel-size">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-pixelate-pixel-size">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+242
View File
@@ -0,0 +1,242 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="portal-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="portal-animation-time">
<property name="upper">5000</property>
<property name="lower">500</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Whirling</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="portal-whirling">
<property name="upper">2</property>
<property name="lower">-2</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-whirling">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Rotation Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="portal-rotation-speed">
<property name="upper">2</property>
<property name="lower">-2</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-rotation-speed">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Details</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="portal-details">
<property name="upper">100</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-details">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="portal-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-portal-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+475
View File
@@ -0,0 +1,475 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<requires lib="gtk" version="4.0" />
<!-- This will be added to the header bar. -->
<object class="GtkMenuButton" id="menu-button">
<property name="menu-model">main-menu</property>
<property name="icon-name">heart-filled-symbolic</property>
</object>
<!-- This will be added to the header bar. -->
<object class="GtkBox" id="profile-button">
<property name="halign">center</property>
<child>
<object class="GtkMenuButton" id="choose-profile-button">
<property name="menu-model">profile-menu</property>
</object>
</child>
<child>
<object class="GtkToggleButton" id="edit-profile-button">
<property name="icon-name">bmw-edit-profile-symbolic</property>
<property name="valign">center</property>
</object>
</child>
<style>
<class name="linked" />
</style>
</object>
<object class="GtkStack" id="general-prefs">
<property name="transition-type">over-down-up</property>
<child>
<object class="GtkBox" id="effect-editor">
<property name="orientation">vertical</property>
<child>
<object class="GtkInfoBar" id="update-info">
<property name="message-type">info</property>
<property name="revealed">false</property>
<property name="show-close-button">true</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Burn-My-Windows has been updated!</property>
<property name="margin-start">6</property>
</object>
</child>
<child type="action">
<object class="GtkButton" id="update-info-button">
<property name="label" translatable="yes">View Changelog</property>
<property name="action-name">prefs.changelog</property>
</object>
</child>
<action-widgets>
<action-widget response="-1">update-info-button</action-widget>
</action-widgets>
</object>
</child>
<child>
<object class="GtkScrolledWindow">
<property name="hscrollbar-policy">never</property>
<property name="vexpand">true</property>
<property name="child">
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="margin-top">20</property>
<property name="margin-bottom">20</property>
<property name="margin-start">20</property>
<property name="margin-end">20</property>
<property name="spacing">5</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<property name="hexpand">true</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Effect Selection</property>
<property name="halign">start</property>
<style>
<class name="heading" />
</style>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">If multiple are selected, one is chosen randomly.</property>
<property name="halign">start</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox">
<property name="valign">center</property>
<style>
<class name="linked" />
</style>
<child>
<object class="GtkButton" id="choose-all-effects-button">
<property name="label" translatable="yes">All</property>
</object>
</child>
<child>
<object class="GtkButton" id="choose-no-effects-button">
<property name="label" translatable="yes">None</property>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkFrame">
<property name="margin-top">6</property>
<child>
<object class="GtkListBox" id="effects-group">
<property name="selection-mode">none</property>
</object>
</child>
</object>
</child>
</object>
</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkBox" id="profile-editor">
<property name="orientation">vertical</property>
<property name="margin-top">20</property>
<property name="margin-bottom">20</property>
<property name="margin-start">20</property>
<property name="margin-end">20</property>
<property name="spacing">5</property>
<style>
<class name="background" />
</style>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Effect Profile Constraints</property>
<property name="halign">start</property>
<style>
<class name="heading" />
</style>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Define when the current effect settings should be used.</property>
<property name="halign">start</property>
</object>
</child>
<child>
<object class="GtkFrame">
<property name="margin-top">5</property>
<property name="margin-bottom">15</property>
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Application</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkBox">
<property name="valign">center</property>
<style>
<class name="linked" />
</style>
<child>
<object class="GtkEntry" id="profile-app">
<property name="width-request">300</property>
<property name="placeholder-text" translatable="yes">Any</property>
</object>
</child>
<child>
<object class="GtkButton" id="profile-choose-app-button">
<property name="icon-name">bmw-select-app-symbolic</property>
<property name="valign">center</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Type</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-animation-type">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">Opening Windows</item>
<item translatable="yes">Closing Windows</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Window Type</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-window-type">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">Normal Windows</item>
<item translatable="yes">Dialog Windows</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color Scheme</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-color-scheme">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">Default Color Scheme</item>
<item translatable="yes">Dark Color Scheme</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Power Mode</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-power-mode">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">On Battery</item>
<item translatable="yes">Plugged In</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Power Profile</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkComboBoxText" id="profile-power-profile">
<property name="width-request">200</property>
<items>
<item translatable="yes">Any</item>
<item translatable="yes">Power-Saver Mode</item>
<item translatable="yes">Balanced Mode</item>
<item translatable="yes">Performance Mode</item>
<item translatable="yes">Power Saver or Balanced</item>
<item translatable="yes">Balanced or Performance</item>
</items>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Advanced Profile Options</property>
<property name="halign">start</property>
<style>
<class name="heading" />
</style>
</object>
</child>
<child>
<object class="GtkFrame">
<property name="margin-top">5</property>
<property name="margin-bottom">15</property>
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="spacing">3</property>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">High Priority</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Use this profile even if there are better matching profiles.</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
<property name="ellipsize">end</property>
<style>
<class name="dim-label" />
<class name="caption" />
</style>
</object>
</child>
</object>
</child>
<child>
<object class="GtkSwitch" id="profile-high-priority">
<property name="valign">center</property>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkButton">
<property name="action-name">prefs.profile-delete</property>
<property name="label" translatable="yes">Delete this Profile...</property>
<property name="halign">start</property>
</object>
</child>
</object>
</child>
</object>
</interface>
+150
View File
@@ -0,0 +1,150 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="snap-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="snap-animation-time">
<property name="upper">10000</property>
<property name="lower">500</property>
<property name="step-increment">10</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-snap-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="snap-scale">
<property name="upper">20</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-snap-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="snap-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-snap-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+242
View File
@@ -0,0 +1,242 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="trex-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="trex-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-trex-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Claw Scratch Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">1</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="trex-scratch-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.1</property>
<property name="page-increment">1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-trex-scratch-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Claw Scratch Count</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="trex-scratch-count">
<property name="upper">50</property>
<property name="lower">1</property>
<property name="step-increment">1</property>
<property name="page-increment">10</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-trex-scratch-count">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Warp Effect</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="trex-scratch-warp">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-trex-scratch-warp">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Flash Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="trex-scratch-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-trex-scratch-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+242
View File
@@ -0,0 +1,242 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="tv-glitch-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="tv-glitch-animation-time">
<property name="upper">2000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="tv-glitch-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Strength</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="tv-glitch-strength">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-strength">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Speed</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="tv-glitch-speed">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-speed">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="tv-glitch-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-glitch-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+104
View File
@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="tv-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="tv-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="tv-effect-color">
<property name="use_alpha">1</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-tv-effect-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
+150
View File
@@ -0,0 +1,150 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface domain="burn-my-windows">
<object class="GtkRevealer" id="wisps-prefs">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="wisps-animation-time">
<property name="upper">10000</property>
<property name="lower">100</property>
<property name="step-increment">1</property>
<property name="page-increment">100</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-wisps-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Scale</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">
<object class="GtkAdjustment" id="wisps-scale">
<property name="upper">10</property>
<property name="lower">0.1</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-wisps-scale">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Color</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkColorButton" id="wisps-color">
<property name="use_alpha">0</property>
<property name="show_editor">1</property>
<property name="margin-start">8</property>
<property name="margin-end">8</property>
<property name="width-request">250</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-wisps-color">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
@@ -318,6 +318,22 @@ SPDX-License-Identifier: CC0-1.0
<description>The amount of shifting.</description>
</key>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Magic Lamp Options -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<key name="magic-lamp-enable-effect" type="b">
<default>false</default>
<summary>Magic Lamp Enable Effect</summary>
<description>Use the magic lamp effect.</description>
</key>
<key name="magic-lamp-animation-time" type="i">
<default>1500</default>
<summary>Magic Lamp Animation Time</summary>
<description>The time the magic lamp effect takes.</description>
</key>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Matrix Options -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
@@ -695,22 +711,10 @@ SPDX-License-Identifier: CC0-1.0
<description>The size of the wisps.</description>
</key>
<key name="wisps-color-1" type="s">
<key name="wisps-color" type="s">
<default>"rgb(255, 100, 200)"</default>
<summary>Wisps Effect Color 1</summary>
<description>A color of the wisps effect.</description>
</key>
<key name="wisps-color-2" type="s">
<default>"rgb(100, 100, 255)"</default>
<summary>Wisps Effect Color 2</summary>
<description>A color of the wisps effect.</description>
</key>
<key name="wisps-color-3" type="s">
<default>"rgb(100, 200, 255)"</default>
<summary>Wisps Effect Color 3</summary>
<description>A color of the wisps effect.</description>
<summary>Wisps Effect Color</summary>
<description>The color of the wisps effect.</description>
</key>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+62 -7
View File
@@ -14,8 +14,13 @@
'use strict';
import Gio from 'gi://Gio';
import GLib from 'gi://GLib';
const {Gio, GLib, GObject} = imports.gi;
const _ = imports.gettext.domain('burn-my-windows').gettext;
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
//////////////////////////////////////////////////////////////////////////////////////////
// Burn-My-Windows allows applying different sets of effect settings under specific //
@@ -26,12 +31,10 @@ import GLib from 'gi://GLib';
// via Gio.Settings objects. //
//////////////////////////////////////////////////////////////////////////////////////////
export class ProfileManager {
var ProfileManager = class {
// ------------------------------------------------------------------------- constructor
constructor(metadata) {
this._metadata = metadata;
constructor() {
this._makeProfilesDir();
this.reloadProfiles();
}
@@ -148,6 +151,58 @@ export class ProfileManager {
return priority;
}
// Profiles are named according to their configuration. This method returns a localized
// string describing the settings of the profile.
getProfileName(settings) {
let items = [];
// If an app is configured, use it as first component for the profile's name.
const app = settings.get_string('profile-app');
if (app != '') {
items.push(app);
}
// Now add components to the name for each non-default profile option. Make sure that
// these are the same strings as used in the UI files!
const addComponent = (settingsKey, options) => {
const option = settings.get_int(settingsKey);
if (option > 0) {
items.push(options[option - 1]);
}
};
// clang-format off
addComponent('profile-animation-type', [_('Opening Windows'),
_('Closing Windows')]);
addComponent('profile-window-type', [_('Normal Windows'),
_('Dialog Windows')]);
addComponent('profile-color-scheme', [_('Default Color Scheme'),
_('Dark Color Scheme')]);
addComponent('profile-power-mode', [_('On Battery'),
_('Plugged In')]);
addComponent('profile-power-profile', [_('Power-Saver Mode'),
_('Balanced Mode'),
_('Performance Mode'),
_('Power Saver or Balanced'),
_('Balanced or Performance')]);
// clang-format on
// If the profile is a high-priority profile, also add this..
if (settings.get_boolean('profile-high-priority')) {
items.push(_('High Priority'));
}
let name = '';
if (items.length == 0) {
name = _('Standard Profile');
} else {
name = items.join(' · ');
}
return name;
}
// ----------------------------------------------------------------------- private stuff
// Creates the directory ~/.config/burn-my-windows/profiles if it does not yet exist.
@@ -166,7 +221,7 @@ export class ProfileManager {
// Expect USER extensions to have a schemas/ subfolder, otherwise assume a
// SYSTEM extension that has been installed in the same prefix as the shell
const schemaDir = this._metadata.dir.get_child('schemas');
const schemaDir = Me.dir.get_child('schemas');
let source;
if (schemaDir.query_exists(null)) {
source = Gio.SettingsSchemaSource.new_from_directory(
+20 -11
View File
@@ -14,13 +14,13 @@
'use strict';
import Gio from 'gi://Gio';
import Shell from 'gi://Shell';
import GObject from 'gi://GObject';
import Clutter from 'gi://Clutter';
import Meta from 'gi://Meta';
const {Gio, Shell, GObject, Clutter, Meta} = imports.gi;
const ByteArray = imports.byteArray;
import * as utils from './utils.js';
const Main = imports.ui.main;
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
//////////////////////////////////////////////////////////////////////////////////////////
// This is the base class for all shaders of Burn-My-Windows. It automagically loads //
@@ -47,7 +47,7 @@ import * as utils from './utils.js';
// used to clean up any resources.
//////////////////////////////////////////////////////////////////////////////////////////
export var Shader = GObject.registerClass(
var Shader = GObject.registerClass(
{
Signals: {
'begin-animation': {
@@ -191,8 +191,10 @@ export var Shader = GObject.registerClass(
// 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]))');
if (utils.shellVersionIsAtLeast(44, 2)) {
this.get_pipeline().set_blend(
'RGBA = ADD (SRC_COLOR * (SRC_COLOR[A]), DST_COLOR * (1-SRC_COLOR[A]))');
}
this.set_uniform_float(this._uProgress, 1, [this._progress]);
super.vfunc_paint_target(...params);
@@ -200,11 +202,18 @@ export var Shader = GObject.registerClass(
// --------------------------------------------------------------------- private stuff
// This loads the file at 'path' contained in the extension's resources to a
// JavaScript string.
_loadStringResource(path) {
const data = Gio.resources_lookup_data(path, 0);
return ByteArray.toString(ByteArray.fromGBytes(data));
}
// 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);
let common = this._loadStringResource('/shaders/common.glsl');
let code = this._loadStringResource(path);
// Add a trailing newline. Else the GLSL compiler complains...
return common + '\n' + code + '\n';
+7 -5
View File
@@ -14,17 +14,18 @@
'use strict';
import GObject from 'gi://GObject';
const GObject = imports.gi.GObject;
import {Shader} from './Shader.js';
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
//////////////////////////////////////////////////////////////////////////////////////////
// Each effect of Burn-My-Windows owns an instance of this class. It is used to create //
// Each effect of Burn-My-Windows owns an instance of this class. It is used to created //
// shaders whenever a new one is required. It tries to re-use old shaders as much as //
// possible in order to avoid memory leaks. //
//////////////////////////////////////////////////////////////////////////////////////////
export default class ShaderFactory {
var ShaderFactory = class {
// Creates a new ShaderFactory. Requires the nick of the effect and a callback function
// which will be called whenever a new shader is created.
@@ -61,7 +62,8 @@ 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 Shader extends Me.imports.src.Shader.Shader {
// This will actually load the GLSL source code from the resources.
_init() {
super._init(outerThis._nick);
+6 -7
View File
@@ -15,13 +15,12 @@
'use strict';
import Gio from 'gi://Gio';
import GLib from 'gi://GLib';
const {Gio, GLib} = imports.gi;
const Main = imports.ui.main;
const LookingGlass = imports.ui.lookingGlass;
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
import * as LookingGlass from 'resource:///org/gnome/shell/ui/lookingGlass.js';
import * as utils from './utils.js';
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
//////////////////////////////////////////////////////////////////////////////////////////
// This is based on the window-picking functionality of the Blur-My-Shell extension. //
@@ -30,7 +29,7 @@ import * as utils from './utils.js';
// picking. //
//////////////////////////////////////////////////////////////////////////////////////////
export class WindowPicker {
var WindowPicker = class WindowPicker {
// ------------------------------------------------------------------------- constructor
constructor() {
+12 -14
View File
@@ -14,14 +14,12 @@
'use strict';
import * as utils from '../utils.js';
const _ = imports.gettext.domain('burn-my-windows').gettext;
// 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();
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
//////////////////////////////////////////////////////////////////////////////////////////
// This effect hides the actor by violently sucking it into the void of magic. //
@@ -30,14 +28,14 @@ const _ = await utils.importGettext();
// 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 {
var Apparition = class {
// The constructor creates a ShaderFactory which will be used by extension.js to create
// shader instances for this effect. The shaders will be automagically created using the
// GLSL file in resources/shaders/<nick>.glsl. The callback will be called for each
// newly created shader instance.
constructor() {
this.shaderFactory = new ShaderFactory(Effect.getNick(), (shader) => {
this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => {
// Store uniform locations of newly created shaders.
shader._uSeed = shader.get_uniform_location('uSeed');
shader._uShake = shader.get_uniform_location('uShake');
@@ -62,7 +60,7 @@ export default class Effect {
// The effect is not available on GNOME Shell 3.36 as it requires scaling of the window
// actor.
static getMinShellVersion() {
getMinShellVersion() {
return [3, 38];
}
@@ -70,13 +68,13 @@ export default class Effect {
// 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').
static getNick() {
getNick() {
return 'apparition';
}
// 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() {
getLabel() {
return _('Apparition');
}
@@ -84,7 +82,7 @@ export default class Effect {
// 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) {
bindPreferences(dialog) {
dialog.bindAdjustment('apparition-randomness');
dialog.bindAdjustment('apparition-animation-time');
dialog.bindAdjustment('apparition-twirl-intensity');
@@ -97,7 +95,7 @@ export default class Effect {
// 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) {
getActorScale(settings) {
return {x: 2.0, y: 2.0};
}
}
+16 -17
View File
@@ -14,17 +14,12 @@
'use strict';
import * as utils from '../utils.js';
const _ = imports.gettext.domain('burn-my-windows').gettext;
// We import some modules only in the Shell process as they are not available in the
// preferences process. They are used only in the creator function of the ShaderFactory
// which is only called within GNOME Shell's process.
const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js');
const Clutter = await utils.importInShellOnly('gi://Clutter');
const GdkPixbuf = await utils.importInShellOnly('gi://GdkPixbuf');
const Cogl = await utils.importInShellOnly('gi://Cogl');
const _ = await utils.importGettext();
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
//////////////////////////////////////////////////////////////////////////////////////////
// This effect shatters the window into pieces. For an explanation how this works, look //
@@ -45,14 +40,18 @@ const _ = await utils.importGettext();
// 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 {
var BrokenGlass = class {
// The constructor creates a ShaderFactory which will be used by extension.js to create
// shader instances for this effect. The shaders will be automagically created using the
// GLSL file in resources/shaders/<nick>.glsl. The callback will be called for each
// newly created shader instance.
constructor() {
this.shaderFactory = new ShaderFactory(Effect.getNick(), (shader) => {
this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => {
// We import these modules in this function as they are not available in the
// preferences process. This callback is only called within GNOME Shell's process.
const {Clutter, GdkPixbuf, Cogl} = imports.gi;
// Create the texture in the first call.
if (!this._shardTexture) {
const shardData = GdkPixbuf.Pixbuf.new_from_resource('/img/shards.png');
@@ -119,7 +118,7 @@ export default class Effect {
// ---------------------------------------------------------------------------- metadata
// This effect is only available on GNOME Shell 40+.
static getMinShellVersion() {
getMinShellVersion() {
return [40, 0];
}
@@ -128,13 +127,13 @@ export default class Effect {
// 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() {
getNick() {
return 'broken-glass';
}
// 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() {
getLabel() {
return _('Broken Glass');
}
@@ -142,7 +141,7 @@ export default class Effect {
// 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) {
bindPreferences(dialog) {
dialog.bindAdjustment('broken-glass-animation-time');
dialog.bindAdjustment('broken-glass-scale');
dialog.bindAdjustment('broken-glass-gravity');
@@ -155,7 +154,7 @@ export default class Effect {
// 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) {
getActorScale(settings) {
return {x: 2.0, y: 2.0};
}
}
+14 -13
View File
@@ -14,14 +14,14 @@
'use strict';
import * as utils from '../utils.js';
const GObject = imports.gi.GObject;
// 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 _ = imports.gettext.domain('burn-my-windows').gettext;
const _ = await utils.importGettext();
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
//////////////////////////////////////////////////////////////////////////////////////////
// This effect melts your windows. Inspired by the legendary screen transitions of the //
@@ -31,13 +31,14 @@ const _ = await utils.importGettext();
// 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 {
var Doom = class {
// The constructor creates a ShaderFactory which will be used by extension.js to create
// shader instances for this effect. The shaders will be automagically created using the
// GLSL file in resources/shaders/<nick>.glsl. The callback will be called for each
// newly created shader instance.
constructor() {
this.shaderFactory = new ShaderFactory(Effect.getNick(), (shader) => {
this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => {
// Store uniform locations of newly created shaders.
shader._uActorScale = shader.get_uniform_location('uActorScale');
shader._uHorizontalScale = shader.get_uniform_location('uHorizontalScale');
@@ -69,7 +70,7 @@ export default class Effect {
// The effect is not available on GNOME Shell 3.36 as it requires scaling of the window
// actor.
static getMinShellVersion() {
getMinShellVersion() {
return [3, 38];
}
@@ -77,13 +78,13 @@ export default class Effect {
// 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').
static getNick() {
getNick() {
return 'doom';
}
// 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() {
getLabel() {
return _('Doom');
}
@@ -91,7 +92,7 @@ export default class Effect {
// 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) {
bindPreferences(dialog) {
dialog.bindAdjustment('doom-animation-time');
dialog.bindAdjustment('doom-horizontal-scale');
dialog.bindAdjustment('doom-vertical-scale');
@@ -105,7 +106,7 @@ export default class Effect {
// bounds of the actor. This only works for GNOME 3.38+.
// For this effect, we scale the actor vertically so that it covers the entire screen.
// This ensures that the melted window will not be cut off.
static getActorScale(settings, forOpening, actor) {
getActorScale(settings, forOpening, actor) {
let actorScale = 2.0 * Math.max(1.0, global.stage.height / actor.height);
return {x: 1.0, y: actorScale};
}
+18 -14
View File
@@ -14,15 +14,14 @@
'use strict';
import * as utils from '../utils.js';
const GObject = imports.gi.GObject;
// We import some modules only in the Shell process as they are not available in the
// preferences process. They are used only in the creator function of the ShaderFactory
// which is only called within GNOME Shell's process.
const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js');
const Clutter = await utils.importInShellOnly('gi://Clutter');
const _ = imports.gettext.domain('burn-my-windows').gettext;
const _ = await utils.importGettext();
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
//////////////////////////////////////////////////////////////////////////////////////////
// This effect looks a bit like the transporter effect from TOS. //
@@ -31,14 +30,19 @@ const _ = await utils.importGettext();
// 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 {
var EnergizeA = class {
// The constructor creates a ShaderFactory which will be used by extension.js to create
// shader instances for this effect. The shaders will be automagically created using the
// GLSL file in resources/shaders/<nick>.glsl. The callback will be called for each
// newly created shader instance.
constructor() {
this.shaderFactory = new ShaderFactory(Effect.getNick(), (shader) => {
this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => {
// We import Clutter in this function as it is not available in the preferences
// process. This creator function of the ShaderFactory is only called within GNOME
// Shell's process.
const Clutter = imports.gi.Clutter;
// Store uniform locations of newly created shaders.
shader._uColor = shader.get_uniform_location('uColor');
shader._uScale = shader.get_uniform_location('uScale');
@@ -58,7 +62,7 @@ export default class Effect {
// ---------------------------------------------------------------------------- metadata
// The effect is available on all GNOME Shell versions supported by this extension.
static getMinShellVersion() {
getMinShellVersion() {
return [3, 36];
}
@@ -66,13 +70,13 @@ export default class Effect {
// 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').
static getNick() {
getNick() {
return 'energize-a';
}
// 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() {
getLabel() {
return _('Energize A');
}
@@ -80,7 +84,7 @@ export default class Effect {
// 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) {
bindPreferences(dialog) {
dialog.bindAdjustment('energize-a-animation-time');
dialog.bindAdjustment('energize-a-scale');
dialog.bindColorButton('energize-a-color');
@@ -91,7 +95,7 @@ export default class Effect {
// 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) {
getActorScale(settings) {
return {x: 1.0, y: 1.0};
}
}
+18 -14
View File
@@ -14,15 +14,14 @@
'use strict';
import * as utils from '../utils.js';
const GObject = imports.gi.GObject;
// We import some modules only in the Shell process as they are not available in the
// preferences process. They are used only in the creator function of the ShaderFactory
// which is only called within GNOME Shell's process.
const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js');
const Clutter = await utils.importInShellOnly('gi://Clutter');
const _ = imports.gettext.domain('burn-my-windows').gettext;
const _ = await utils.importGettext();
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
//////////////////////////////////////////////////////////////////////////////////////////
// This effect looks a bit like the transporter effect from TNG. //
@@ -31,14 +30,19 @@ const _ = await utils.importGettext();
// 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 {
var EnergizeB = class {
// The constructor creates a ShaderFactory which will be used by extension.js to create
// shader instances for this effect. The shaders will be automagically created using the
// GLSL file in resources/shaders/<nick>.glsl. The callback will be called for each
// newly created shader instance.
constructor() {
this.shaderFactory = new ShaderFactory(Effect.getNick(), (shader) => {
this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => {
// We import Clutter in this function as it is not available in the preferences
// process. This creator function of the ShaderFactory is only called within GNOME
// Shell's process.
const Clutter = imports.gi.Clutter;
// Store uniform locations of newly created shaders.
shader._uColor = shader.get_uniform_location('uColor');
shader._uScale = shader.get_uniform_location('uScale');
@@ -59,7 +63,7 @@ export default class Effect {
// ---------------------------------------------------------------------------- metadata
// The effect is available on all GNOME Shell versions supported by this extension.
static getMinShellVersion() {
getMinShellVersion() {
return [3, 36];
}
@@ -67,13 +71,13 @@ export default class Effect {
// 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').
static getNick() {
getNick() {
return 'energize-b';
}
// 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() {
getLabel() {
return _('Energize B');
}
@@ -81,7 +85,7 @@ export default class Effect {
// 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) {
bindPreferences(dialog) {
dialog.bindAdjustment('energize-b-animation-time');
dialog.bindAdjustment('energize-b-scale');
dialog.bindColorButton('energize-b-color');
@@ -92,7 +96,7 @@ export default class Effect {
// 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) {
getActorScale(settings) {
return {x: 1.0, y: 1.0};
}
}
+24 -21
View File
@@ -14,17 +14,14 @@
'use strict';
import Gio from 'gi://Gio';
const {Gio} = imports.gi;
import * as utils from '../utils.js';
const _ = imports.gettext.domain('burn-my-windows').gettext;
// We import some modules only in the Shell process as they are not available in the
// preferences process. They are used only in the creator function of the ShaderFactory
// which is only called within GNOME Shell's process.
const ShaderFactory = await utils.importInShellOnly('./ShaderFactory.js');
const Clutter = await utils.importInShellOnly('gi://Clutter');
const _ = await utils.importGettext();
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
//////////////////////////////////////////////////////////////////////////////////////////
// This effect is a homage to the good old Compiz days. However, it is implemented //
@@ -37,14 +34,20 @@ const _ = await utils.importGettext();
// 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 {
var Fire = class {
// The constructor creates a ShaderFactory which will be used by extension.js to create
// shader instances for this effect. The shaders will be automagically created using the
// GLSL file in resources/shaders/<nick>.glsl. The callback will be called for each
// newly created shader instance.
constructor() {
this.shaderFactory = new ShaderFactory(Effect.getNick(), (shader) => {
this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => {
// We import Clutter in this function as it is not available in the preferences
// process. This creator function of the ShaderFactory is only called within GNOME
// Shell's process.
const Clutter = imports.gi.Clutter;
// Store all uniform locations.
shader._uGradient = [
shader.get_uniform_location('uGradient1'),
@@ -79,7 +82,7 @@ export default class Effect {
// ---------------------------------------------------------------------------- metadata
// The effect is available on all GNOME Shell versions supported by this extension.
static getMinShellVersion() {
getMinShellVersion() {
return [3, 36];
}
@@ -87,13 +90,13 @@ export default class Effect {
// 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').
static getNick() {
getNick() {
return 'fire';
}
// 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() {
getLabel() {
return _('Fire');
}
@@ -101,7 +104,7 @@ export default class Effect {
// 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) {
bindPreferences(dialog) {
// Bind all properties.
dialog.bindAdjustment('fire-animation-time');
@@ -115,8 +118,8 @@ export default class Effect {
dialog.bindColorButton('fire-color-5');
// Connect the buttons only once. The bindPreferences can be called multiple times...
if (!Effect._isConnected) {
Effect._isConnected = true;
if (!this._isConnected) {
this._isConnected = true;
// The fire-gradient-reset button needs to be bound explicitly.
dialog.getBuilder().get_object('reset-fire-colors').connect('clicked', () => {
@@ -128,7 +131,7 @@ export default class Effect {
});
// Initialize the fire-preset dropdown.
Effect._createFirePresets(dialog);
this._createFirePresets(dialog);
}
}
@@ -137,14 +140,14 @@ export default class Effect {
// 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) {
getActorScale(settings) {
return {x: 1.0, y: 1.0};
}
// ----------------------------------------------------------------------- private stuff
// This populates the preset dropdown menu for the fire options.
static _createFirePresets(dialog) {
_createFirePresets(dialog) {
dialog.getBuilder().get_object('fire-prefs').connect('realize', (widget) => {
const presets = [
{
@@ -225,7 +228,7 @@ export default class Effect {
dialog.getBuilder().get_object('fire-preset-button').set_menu_model(menu);
const root = widget.get_root();
const root = utils.isGTK4() ? widget.get_root() : widget.get_toplevel();
root.insert_action_group(groupName, group);
});
}

Some files were not shown because too many files have changed in this diff Show More